{"title":"Sisters Republic","description":null,"products":[{"product_id":"culotte-menstruelle-adulte-sidonie-absorption-super-taille-l-sisters-republic","title":"Culotte menstruelle adulte - Sidonie (absorption super) - Taille L - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩸 Absorption super\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🕐 Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Coton bio certifié\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eCulotte menstruelle Sidonie\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - Taille L\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eLa culotte qui change les règles : équivalente à 5 tampons, ultra-fine et élégante avec ses finitions en dentelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez une culotte menstruelle fiable, confortable et capable de vous accompagner toute la journée, même lors de vos flux abondants ?\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🛡️ Protection 12h\u003c\/h3\u003e\n\u003cp\u003eJusqu'à 12 heures de sérénité sans fuite, sans odeur et sans sensation d'humidité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩸 Équiv. 5 tampons\u003c\/h3\u003e\n\u003cp\u003eUn noyau absorbant haute performance pour les flux normaux à abondants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Coupe bikini\u003c\/h3\u003e\n\u003cp\u003eFinitions en dentelle pour un look soigné que vous portez comme un sous-vêtement classique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Coton bio\u003c\/h3\u003e\n\u003cp\u003eDoublure intérieure en coton biologique, douce et respirante au contact de la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePourquoi choisir la culotte Sidonie absorption super ?\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eParmi les meilleures culottes menstruelles du marché, la Sidonie se distingue par un noyau absorbant ultra-fin de moins de 3 millimètres d'épaisseur.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩸 5 tampons\u003c\/h3\u003e\n\u003cp\u003eCapacité d'absorption équivalente à 5 tampons classiques pour une journée entière de tranquillité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e📏 2 serviettes\u003c\/h3\u003e\n\u003cp\u003eRemplace l'équivalent de 2 serviettes hygiéniques, en beaucoup plus discret et confortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🥤 2 cups\u003c\/h3\u003e\n\u003cp\u003eAbsorbe autant que 2 coupes menstruelles, sans aucune contrainte d'insertion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eUtilisée seule, elle convient parfaitement aux flux normaux à abondants. En complément d'une cup ou d'un tampon, elle offre une double sécurité pour les flux très abondants. Idéale aussi pour les pertes vaginales quotidiennes et les légères fuites urinaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne composition saine et certifiée\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLa santé de votre zone intime est une priorité. Tous les tissus sont certifiés Oeko-Tex, garantis sans nanoparticules d'argent et sans substances nocives.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌿 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e95-96 % coton biologique, 4-5 % élasthanne. Au contact de la peau pour une douceur et une respirabilité optimales.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🖤 Extérieur\u003c\/h3\u003e\n\u003cp\u003e88-91 % polyamide, 9-12 % élasthanne. Un tissu gainant et élégant avec finitions en dentelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🎋 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e80 % polyester, 20 % polyuréthane, fibre de bambou. Moins de 3 mm d'épaisseur pour une absorption maximale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eGuide de taille et coupe\u003c\/h2\u003e\n\u003cdiv class=\"sr-size-box\"\u003e\n\u003cdiv class=\"sr-size-highlight\"\u003e\n\u003cspan class=\"sr-size-letter\"\u003eL\u003c\/span\u003e\n\u003cdiv class=\"sr-size-details\"\u003e\n\u003cp\u003e\u003cstrong\u003eTour de bassin : 97 à 101 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMesurez à l'endroit le plus large de vos hanches pour trouver votre taille exacte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-size-note\"\u003eLa coupe bikini avec finitions en dentelle offre un maintien agréable et un look soigné, même pendant vos règles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment entretenir votre culotte menstruelle ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAvant la première utilisation\u003c\/h3\u003e\n\u003cp\u003eLavez-la 2 fois pour activer l'absorption maximale du noyau en fibre de bambou.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAprès chaque utilisation\u003c\/h3\u003e\n\u003cp\u003eRincez à l'eau froide jusqu'à ce que l'eau soit claire pour éliminer le sang résiduel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eLavage en machine ou à la main\u003c\/h3\u003e\n\u003cp\u003eEn machine à 30 °C (programme délicat) ou à la main à l'eau tiède. Jamais d'adoucissant : il obstrue les fibres absorbantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchage à l'air libre\u003c\/h3\u003e\n\u003cp\u003eUniquement à l'air libre, jamais au sèche-linge, pour préserver les performances d'absorption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eFabrication responsable\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇲🇦 Fabriquée au Maroc\u003c\/h3\u003e\n\u003cp\u003eProduction éthique dans des ateliers soigneusement sélectionnés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇪🇺 Tissus européens\u003c\/h3\u003e\n\u003cp\u003eMatières sourcées en Italie, au Portugal, en Espagne et en Turquie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e♻️ Réutilisable\u003c\/h3\u003e\n\u003cp\u003eUn produit durable à réutiliser cycle après cycle, saison après saison.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌍 Zéro déchet\u003c\/h3\u003e\n\u003cp\u003eRéduisez considérablement vos déchets liés aux protections périodiques jetables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"sr-section\"\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003eAdopter la culotte menstruelle Sidonie, c'est faire le choix d'un quotidien plus serein pendant vos règles. Confortable, discrète et efficace : elle a tout pour devenir votre alliée de chaque cycle. 🖤\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eLes culottes menstruelles ne sont pas des dispositifs médicaux. En cas de doute, consultez votre professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #faf5f0;\n  --sr-white: #ffffff;\n  --sr-primary: #c4956a;\n  --sr-primary-dark: #8b5e3c;\n  --sr-primary-light: #f5ebe3;\n  --sr-secondary: #2d2d2d;\n  --sr-accent: #d4a574;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e8ddd4;\n  --sr-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --sr-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2d2d2d 0%, #4a3728 50%, #8b5e3c 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 20% 80%, rgba(196,149,106,.15) 0%, transparent 50%),\n              radial-gradient(circle at 80% 20%, rgba(212,165,116,.1) 0%, transparent 50%);\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sr-subtitle {\n  color: var(--sr-accent);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 2.5vw, 18px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-primary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n\/* === TIP BOX === *\/\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === SIZE BOX === *\/\n.sr-size-box {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sr-shadow);\n  text-align: center;\n}\n\n.sr-size-highlight {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1.5rem;\n  margin-bottom: 1rem;\n}\n\n.sr-size-letter {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 72px;\n  height: 72px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-primary-dark));\n  color: white;\n  font-size: 32px;\n  font-weight: 900;\n  border-radius: 50%;\n  flex-shrink: 0;\n  box-shadow: 0 4px 16px rgba(139,94,60,.3);\n}\n\n.sr-size-details {\n  text-align: left;\n}\n\n.sr-size-details p {\n  margin: 0 0 .25rem 0;\n  font-size: 15px;\n  color: var(--sr-text);\n  line-height: 1.5;\n}\n\n.sr-size-details p:last-child {\n  color: var(--sr-text-light);\n  font-size: 13px;\n}\n\n.sr-size-note {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 1rem 0 0 0;\n  line-height: 1.6;\n  padding-top: 1rem;\n  border-top: 1px solid var(--sr-border);\n}\n\n\/* === TIMELINE === *\/\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === CTA FINAL === *\/\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, var(--sr-primary-dark) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-size-highlight {\n    flex-direction: column;\n    gap: 1rem;\n  }\n\n  .sr-size-details {\n    text-align: center;\n  }\n\n  .sr-size-letter {\n    width: 60px;\n    height: 60px;\n    font-size: 28px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56816875766137,"sku":"NBAISIS0009","price":34.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/culotte-menstruelle-sidonie-superL-sistersrepublic-2.webp?v=1773739822"},{"product_id":"culotte-menstruelle-adulte-colette-taille-s-sisters-republic","title":"Culotte menstruelle adulte - Colette (absorption super) - Taille S - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩸 Absorption super\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🕐 Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Certifiée Oeko-Tex\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e♻️ Lavable et réutilisable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eCulotte menstruelle Colette\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - La culotte qui change les règles\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eUne protection périodique élégante avec finition tulle plissé, capable d'absorber l'équivalent de 5 tampons. Confort absolu, zéro compromis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez une culotte menstruelle fiable, confortable et capable de vous accompagner pendant vos journées les plus chargées ? La culotte menstruelle Colette de Sisters Republic, avec son niveau d'absorption super, a été conçue pour vous offrir jusqu'à 12 heures de protection sans compromis sur l'élégance.\u003c\/p\u003e\n\u003cdiv class=\"sr-highlight-box\"\u003e\n\u003cp\u003eAvec sa finition en tulle plissé à la taille, elle prouve qu'une protection périodique peut aussi être féminine et désirable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne capacité d'absorption pensée pour les flux abondants\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eCe qui distingue la Colette des autres culottes menstruelles pour flux abondants, c'est sa capacité d'absorption impressionnante. Son noyau interne absorbe l'équivalent de :\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩸 5 tampons\u003c\/h3\u003e\n\u003cp\u003eCapacité d'absorption maximale pour une journée entière sans stress\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🛡️ 2 serviettes\u003c\/h3\u003e\n\u003cp\u003eRemplace vos serviettes hygiéniques classiques en toute sérénité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌙 2 cups\u003c\/h3\u003e\n\u003cp\u003eL'équivalent de 2 cups menstruelles absorbé en continu\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e⏰ 12 heures\u003c\/h3\u003e\n\u003cp\u003eProtection anti-fuites fiable jour et nuit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eQue vous ayez des règles normales ou abondantes, vous pouvez l'utiliser seule ou en complément d'une autre protection selon votre flux et votre niveau de confiance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne composition saine et certifiée\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eQuand il s'agit de ce qui touche votre peau au quotidien, la qualité des matériaux compte énormément. La culotte Colette est certifiée Oeko-Tex, garantissant l'absence de substances nocives pour votre corps et pour l'environnement. Elle est également sans nanoparticules d'argent.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e95-96 % coton biologique, 4-5 % élasthanne - une douceur remarquable au contact de la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Extérieur\u003c\/h3\u003e\n\u003cp\u003e88-91 % polyamide, 9-12 % élasthanne - maintien parfait et finition élégante\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e77 % viscose de bambou, 23 % polyester + couche imperméable 81 % polyester, 19 % polyuréthane\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e🏅\u003c\/span\u003e\n\u003cp\u003eLe coton biologique de la doublure offre une douceur remarquable, tandis que la viscose de bambou du noyau assure une absorption rapide et efficace. Performance technique et respect de votre intimité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eGuide des tailles : Taille S\u003c\/h2\u003e\n\u003cdiv class=\"sr-size-card\"\u003e\n\u003cdiv class=\"sr-size-inner\"\u003e\n\u003cspan class=\"sr-size-label\"\u003eTaille S\u003c\/span\u003e \u003cspan class=\"sr-size-value\"\u003e87 à 91 cm\u003c\/span\u003e \u003cspan class=\"sr-size-detail\"\u003eTour de bassin\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e📏\u003c\/span\u003e\n\u003cp\u003ePour un confort optimal et une protection sans fuite, mesurez votre tour de bassin à l'endroit le plus large de vos hanches avant de commander.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment entretenir votre culotte menstruelle Colette\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eUn bon entretien est la clé pour prolonger la durée de vie de votre culotte et maintenir son pouvoir absorbant. Voici les gestes à adopter :\u003c\/p\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAvant la première utilisation\u003c\/h3\u003e\n\u003cp\u003eLavez la culotte 2 fois en machine pour activer pleinement l'absorption\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAprès chaque utilisation\u003c\/h3\u003e\n\u003cp\u003eRincez immédiatement à l'eau froide jusqu'à ce que l'eau soit claire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eLavage\u003c\/h3\u003e\n\u003cp\u003eEn machine à 30 °C (programme délicat) ou à la main\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchage\u003c\/h3\u003e\n\u003cp\u003eÀ l'air libre uniquement - ne pas utiliser de sèche-linge\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e⚠\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eImportant\u003c\/h3\u003e\n\u003cp\u003eNe jamais utiliser d'adoucissant, qui pourrait altérer les capacités d'absorption\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePourquoi choisir une culotte menstruelle réutilisable ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💰 Économique\u003c\/h3\u003e\n\u003cp\u003eFini le stress des protections jetables à racheter chaque mois. Un investissement durable qui se rentabilise en quelques cycles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌍 Écologique\u003c\/h3\u003e\n\u003cp\u003eUne alternative lavable et durable qui réduit drastiquement vos déchets menstruels chaque année\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🕊️ Libérateur\u003c\/h3\u003e\n\u003cp\u003eBeaucoup de femmes soulignent le sentiment de liberté retrouvé : on oublie tout simplement qu'on a ses règles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA + DISCLAIMER --\u003e\n\u003csection class=\"sr-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003ePassez à la Colette de Sisters Republic et redécouvrez la liberté - jour après jour, cycle après cycle. 🖤\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eRappel : la culotte menstruelle est une protection hygiénique et ne remplace en aucun cas un avis ou un suivi médical. En cas de doute sur votre flux ou votre santé gynécologique, consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #faf5f0;\n  --sr-white: #ffffff;\n  --sr-primary: #d4a07a;\n  --sr-primary-dark: #2d2226;\n  --sr-primary-light: #f5ede6;\n  --sr-secondary: #c4836e;\n  --sr-accent: #e8c4a8;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e8ddd4;\n  --sr-shadow: 0 4px 24px rgba(45,34,38,.08);\n  --sr-shadow-lg: 0 12px 48px rgba(45,34,38,.15);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--sr-primary-dark) 0%, #4a3540 50%, var(--sr-secondary) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 20% 80%, rgba(212,160,122,.15) 0%, transparent 50%),\n              radial-gradient(circle at 80% 20%, rgba(232,196,168,.1) 0%, transparent 50%);\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sr-subtitle {\n  color: var(--sr-accent);\n  font-size: clamp(15px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === BADGES === *\/\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-primary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.sr-highlight-box {\n  background: linear-gradient(135deg, var(--sr-primary-light) 0%, rgba(212,160,122,.12) 100%);\n  border-radius: var(--sr-radius-sm);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  border-left: 4px solid var(--sr-primary);\n}\n\n.sr-highlight-box p {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-primary-dark);\n  margin: 0;\n  line-height: 1.7;\n  font-weight: 600;\n  font-style: italic;\n}\n\n\/* === TIMELINE === *\/\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === SIZE CARD === *\/\n.sr-size-card {\n  display: flex;\n  justify-content: center;\n  margin-bottom: 1rem;\n}\n\n.sr-size-inner {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(2rem, 5vw, 3rem) clamp(2.5rem, 6vw, 4rem);\n  box-shadow: var(--sr-shadow);\n  text-align: center;\n  border: 2px solid var(--sr-primary);\n  display: flex;\n  flex-direction: column;\n  gap: .5rem;\n}\n\n.sr-size-label {\n  display: inline-block;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  padding: 6px 20px;\n  border-radius: 999px;\n  font-weight: 800;\n  font-size: 14px;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.sr-size-value {\n  font-size: clamp(28px, 6vw, 42px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  letter-spacing: -.03em;\n}\n\n.sr-size-detail {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  font-weight: 600;\n}\n\n\/* === TIP BOX === *\/\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary-dark) 0%, #4a3540 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-size-inner {\n    padding: 1.5rem 2rem;\n  }\n\n  .sr-size-value {\n    font-size: 28px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56823476584825,"sku":"NBAISIS0002","price":32.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/culotte-menstruelle-colette-sistersrepublic.webp?v=1773826602"},{"product_id":"boxer-menstruel-adulte-ginger-absorption-super-taille-l-sisters-republic","title":"Boxer menstruel adulte - Ginger (absorption super) - Taille L - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩸 Absorption super\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e⏱️ Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Coton bio certifié Oeko-Tex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eBoxer menstruel Ginger\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - La culotte qui change les règles\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eConfort absolu, absorption super et coupe boxer gainante. Jusqu'à 12 heures de protection sans fuite, sans odeur, sans compromis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eBoxer menstruel Ginger de Sisters Republic : confort, absorption et liberté de mouvement\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez une \u003cstrong\u003eculotte menstruelle\u003c\/strong\u003e qui allie vrai maintien, absorption fiable et silhouette gainée ? Le \u003cstrong\u003eboxer menstruel Ginger\u003c\/strong\u003e de Sisters Republic est conçu exactement pour cela.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🛡️ Protection 12h\u003c\/h3\u003e\n\u003cp\u003eJusqu'à 12 heures sans fuite, sans odeur et sans sensation d'humidité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌙 Jour et nuit\u003c\/h3\u003e\n\u003cp\u003eTraversez vos journées et vos nuits en toute sérénité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Absorption super\u003c\/h3\u003e\n\u003cp\u003eNiveau d'absorption adapté aux flux normaux à abondants\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e♻️ Réutilisable\u003c\/h3\u003e\n\u003cp\u003eUne alternative durable aux protections jetables\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePourquoi choisir le boxer Ginger plutôt qu'une culotte menstruelle classique ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🦵 Couverture étendue\u003c\/h3\u003e\n\u003cp\u003eLa coupe boxer offre une couverture étendue des hanches et des cuisses. La protection reste parfaitement en place, même si vous bougez beaucoup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💃 Effet galbant discret\u003c\/h3\u003e\n\u003cp\u003eLà où certaines culottes peuvent remonter ou se décaler, le Ginger épouse votre corps avec un effet galbant discret et un maintien sans compromis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e👗 Invisible sous les vêtements\u003c\/h3\u003e\n\u003cp\u003eSon épaisseur de moins de 3 millimètres le rend pratiquement invisible. Pantalon, robe, jupe ajustée : personne ne devinera votre protection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne capacité d'absorption pensée pour les flux abondants\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLe niveau \u003cstrong\u003eSuper\u003c\/strong\u003e du Ginger offre une capacité d'absorption équivalente à :\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card sr-card-highlight\"\u003e\n\u003ch3\u003e🩸 5 tampons\u003c\/h3\u003e\n\u003cp\u003eL'équivalent de 5 tampons classiques en une seule protection réutilisable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card sr-card-highlight\"\u003e\n\u003ch3\u003e📋 2 serviettes\u003c\/h3\u003e\n\u003cp\u003eL'absorption de 2 serviettes hygiéniques, le confort en plus\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card sr-card-highlight\"\u003e\n\u003ch3\u003e🥤 2 cups\u003c\/h3\u003e\n\u003cp\u003eLa contenance de 2 cups menstruelles, sans contrainte d'insertion\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eUtilisez-le seul pour des flux normaux à abondants, ou en complément d'une coupe menstruelle les jours de flux très intenses. Convient aussi pour les pertes quotidiennes, les légères fuites urinaires ou en prévention en fin de cycle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComposition détaillée - Taille L (tour de bassin 97-101 cm)\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003eEn contact avec la peau : 95-96 % coton biologique, 4-5 % élasthanne. Une douceur optimale certifiée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🖤 Extérieur\u003c\/h3\u003e\n\u003cp\u003e88-91 % polyamide, 9-12 % élasthanne. Matière gainante, souple et résistante pour un maintien parfait.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e77 % viscose de bambou \/ 23 % polyester + 81 % polyester \/ 19 % polyuréthane. Technologie multicouche anti-fuites.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e✅\u003c\/span\u003e\n\u003cp\u003eTous les tissus sont \u003cstrong\u003ecertifiés Oeko-Tex\u003c\/strong\u003e, garantis sans substances nocives et \u003cstrong\u003esans nanoparticules d'argent\u003c\/strong\u003e. La doublure en coton bio assure une douceur optimale au contact de votre peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eEntretien simple pour une durée de vie prolongée\u003c\/h2\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eRincez à l'eau froide\u003c\/h3\u003e\n\u003cp\u003eImmédiatement après le retrait, rincez à l'eau froide jusqu'à ce que l'eau soit claire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eLavez à 30 °C\u003c\/h3\u003e\n\u003cp\u003eEn machine programme délicat ou à la main à l'eau tiède. Placez-le dans un filet de linge pour le protéger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchez à l'air libre\u003c\/h3\u003e\n\u003cp\u003eÉvitez le sèche-linge qui altère les fibres absorbantes. Ne jamais utiliser d'adoucissant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eConseil :\u003c\/strong\u003e lavez le boxer \u003cstrong\u003e2 fois avant la première utilisation\u003c\/strong\u003e pour activer pleinement les fibres absorbantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eFabrication et engagements\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇲🇦 Fabriqué au Maroc\u003c\/h3\u003e\n\u003cp\u003eProduction traçable et responsable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇮🇹 Matières européennes\u003c\/h3\u003e\n\u003cp\u003eSourcées en Italie, Portugal, Espagne et Turquie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌍 Écoresponsable\u003c\/h3\u003e\n\u003cp\u003eMatériaux respectueux du corps et de l'environnement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🔬 Certifié Oeko-Tex\u003c\/h3\u003e\n\u003cp\u003eSans substances nocives ni nanoparticules d'argent\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 7 --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"sr-section\"\u003e\n\u003ch2\u003ePour qui est fait ce boxer menstruel ?\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLe Ginger s'adresse à toutes celles qui veulent \u003cstrong\u003eremplacer leurs protections jetables\u003c\/strong\u003e par une solution réutilisable, confortable et réellement efficace.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e👩 Femmes actives\u003c\/h3\u003e\n\u003cp\u003ePour celles qui bougent beaucoup et veulent un maintien parfait tout au long de la journée et de la nuit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e👧 Adolescentes\u003c\/h3\u003e\n\u003cp\u003eUne culotte menstruelle couvrante et rassurante, idéale pour les premières règles ou les nuits agitées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌿 Écoconscientes\u003c\/h3\u003e\n\u003cp\u003eRemplacez vos protections jetables par une solution durable, réutilisable et respectueuse de votre corps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003e🖤 Adoptez le boxer Ginger et vivez vos règles avec confort, confiance et liberté\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eCe produit est une protection hygiénique et ne remplace en aucun cas un avis ou un suivi médical.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #faf5f0;\n  --sr-white: #ffffff;\n  --sr-primary: #2d2d2d;\n  --sr-primary-dark: #1a1a1a;\n  --sr-primary-light: #f5efe8;\n  --sr-secondary: #c9a96e;\n  --sr-accent: #e8d5b5;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e0d8cf;\n  --sr-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --sr-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 40%, #3a3a3a 70%, #c9a96e 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: repeating-linear-gradient(45deg, transparent, transparent 30px, rgba(255,255,255,.02) 30px, rgba(255,255,255,.02) 60px);\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sr-subtitle {\n  color: var(--sr-secondary);\n  font-size: clamp(14px, 3vw, 18px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === BADGES === *\/\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-secondary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sr-card-highlight {\n  background: linear-gradient(135deg, var(--sr-primary-light) 0%, var(--sr-white) 100%);\n  border: 2px solid var(--sr-accent);\n}\n\n.sr-card-highlight:hover {\n  border-color: var(--sr-secondary);\n}\n\n\/* === GRILLES === *\/\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, #3a3a3a 50%, var(--sr-secondary) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  margin-top: 1.5rem;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-tip {\n    padding: .875rem 1rem;\n  }\n\n  .sr-tip-icon {\n    font-size: 20px;\n  }\n\n  .sr-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56832825721209,"sku":"NBAISIS0014","price":36.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/boxer-mestruel-ginger-super-sistersrepublic.webp?v=1773738939"},{"product_id":"culotte-menstruelle-adulte-colette-absorption-super-taille-xl-sisters-republic","title":"Culotte menstruelle adulte - Colette (absorption super) - Taille XL - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩸 Absorption super (5 tampons)\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e⏱️ Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Coton bio certifié Oeko-Tex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eCulotte menstruelle Colette\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - Taille XL - Absorption super\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eLa culotte qui change les règles : jusqu'à 12 heures de protection sans fuite, sans odeur et sans compromis sur l'élégance. Une alternative réutilisable, saine et féminine aux protections jetables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eCulotte menstruelle Colette de Sisters Republic : confort et absorption super au quotidien\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez une culotte menstruelle fiable, confortable et capable de vous accompagner pendant vos journées les plus chargées ? La culotte menstruelle Colette de Sisters Republic a été pensée pour vous offrir jusqu'à 12 heures de protection sans fuite, sans odeur et sans sensation d'humidité. Une alternative réutilisable et élégante aux protections jetables, qui change véritablement la donne.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne capacité d'absorption impressionnante pour les flux abondants\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩸 5 tampons\u003c\/h3\u003e\n\u003cp\u003eCapacité d'absorption équivalente à 5 tampons classiques\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🧻 2 serviettes\u003c\/h3\u003e\n\u003cp\u003eRemplace jusqu'à 2 serviettes hygiéniques standards\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🥛 2 cups\u003c\/h3\u003e\n\u003cp\u003eÉquivaut à 2 coupes menstruelles pleines\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e⏱️ 12 heures\u003c\/h3\u003e\n\u003cp\u003eProtection longue durée, jour comme nuit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eFlux normal à abondant : portez-la seule en toute confiance. Flux très abondant : associez-la à une cup ou un tampon pour une double sécurité. Elle convient aussi pour les pertes vaginales et les légères fuites urinaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eDes matières saines et certifiées, pensées pour votre intimité\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e95% coton biologique, 5% élasthanne - douce et respectueuse de votre peau, directement au contact de votre zone intime\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Extérieur élégant\u003c\/h3\u003e\n\u003cp\u003e88% polyamide, 12% élasthanne - maintien optimal et élégance assurée au quotidien\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🎋 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e100% fibre de bambou (80% polyester, 20% polyuréthane) - moins de 3 mm d'épaisseur pour une discrétion totale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 1.25rem;\" class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🏅 Oeko-Tex\u003c\/h3\u003e\n\u003cp\u003eCertifiée sans substances nocives\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🚫 Sans nanoargent\u003c\/h3\u003e\n\u003cp\u003eAucune nanoparticule d'argent\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇮🇹 Tissus italiens\u003c\/h3\u003e\n\u003cp\u003eMatières premières de qualité européenne\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇲🇦 Fabriquée au Maroc\u003c\/h3\u003e\n\u003cp\u003eConfection soignée et responsable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUn design élégant qui ne fait aucun compromis\u003c\/h2\u003e\n\u003cdiv class=\"sr-testimonial\"\u003e\n\u003cp class=\"sr-testimonial-text\"\u003e\"Porter une culotte menstruelle ne signifie pas renoncer à la féminité. Le modèle Colette arbore un joli volant en plumetis à la taille qui lui donne un charme discret. Sa coupe enveloppante offre un maintien confortable sans marquer sous les vêtements. À moins de 3 mm d'épaisseur, personne ne devinera que vous portez une protection menstruelle.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment entretenir votre culotte menstruelle Colette ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAvant la première utilisation\u003c\/h3\u003e\n\u003cp\u003eLavez la culotte 2 fois pour activer pleinement l'absorption des fibres\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAprès chaque utilisation\u003c\/h3\u003e\n\u003cp\u003eRincez immédiatement à l'eau froide pour éliminer le sang avant qu'il ne sèche\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eLavage délicat\u003c\/h3\u003e\n\u003cp\u003eEn machine à 30°C sur programme délicat ou à la main à l'eau tiède. Ne jamais utiliser d'adoucissant (il obstrue les fibres absorbantes)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchage et protection\u003c\/h3\u003e\n\u003cp\u003eSéchage à l'air libre uniquement - pas de sèche-linge. Privilégiez un filet à linge pour protéger le plumetis et les finitions\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"sr-section\"\u003e\n\u003ch2\u003ePour qui est faite cette culotte menstruelle ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003eLa Colette en taille XL s'adresse aux femmes qui recherchent une culotte menstruelle pour flux abondants, confortable et réellement fiable sur la durée. Si vous en avez assez des protections jetables et de leur impact sur votre corps comme sur l'environnement, c'est un premier pas concret vers une routine plus saine et plus responsable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eCe produit n'est pas un dispositif médical et ne remplace en aucun cas un avis ou un traitement médical. En cas de doute concernant votre cycle ou votre santé intime, consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #faf5f0;\n  --sr-white: #ffffff;\n  --sr-primary: #c4956a;\n  --sr-primary-dark: #7a4e3a;\n  --sr-primary-light: #f5ece4;\n  --sr-secondary: #d4a882;\n  --sr-accent: #2d2d2d;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e8ddd4;\n  --sr-shadow: 0 4px 24px rgba(122,78,58,.08);\n  --sr-shadow-lg: 0 12px 48px rgba(122,78,58,.15);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2d2d2d 0%, #4a3830 50%, #7a4e3a 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 20% 80%, rgba(196,149,106,.15) 0%, transparent 50%),\n              radial-gradient(circle at 80% 20%, rgba(212,168,130,.1) 0%, transparent 50%);\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sr-subtitle {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(14px, 2.5vw, 18px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.2vw, 17px);\n  line-height: 1.7;\n  max-width: 640px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-primary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-primary-dark));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.sr-testimonial {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sr-shadow);\n  border-left: 4px solid var(--sr-primary);\n}\n\n.sr-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA === *\/\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, var(--sr-primary-dark) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-testimonial {\n    padding: 1.25rem;\n  }\n\n  .sr-testimonial-text {\n    font-size: 14px;\n  }\n\n  .sr-tip {\n    padding: .875rem 1rem;\n  }\n\n  .sr-tip-icon {\n    font-size: 20px;\n  }\n\n  .sr-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56839894892921,"sku":"NBAISIS0005","price":32.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/culotte-menstruelle-colette-sistersrepublic.webp?v=1773826602"},{"product_id":"culotte-menstruelle-adulte-sidonie-absorption-super-taille-m-sisters-republic","title":"Culotte menstruelle adulte - Sidonie (absorption super) - Taille M - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩸 Absorption super\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e⏱️ Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Coton bio GOTS\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e✨ Finitions dentelle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eCulotte menstruelle Sidonie\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - Taille M\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eLa culotte qui change les règles : une protection invisible, élégante et ultra-absorbante pour vivre vos journées en toute sérénité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eCulotte menstruelle Sidonie de Sisters Republic : confort, style et protection super\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez une culotte menstruelle qui allie vraiment féminité et efficacité ? Le modèle Sidonie est pensé pour vous offrir jusqu'à \u003cstrong\u003e12 heures de protection\u003c\/strong\u003e, avec une coupe bikini élégante sublimée par des finitions en dentelle et plumetis. Fini le compromis entre confort et esthétique pendant vos règles.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩸 Absorption super\u003c\/h3\u003e\n\u003cp\u003eÉquivaut à 5 tampons pour une journée entière de tranquillité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Coupe bikini\u003c\/h3\u003e\n\u003cp\u003eFinitions dentelle et plumetis pour un vrai look lingerie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌿 Coton bio GOTS\u003c\/h3\u003e\n\u003cp\u003eDoublure certifiée, douce et respectueuse de votre intimité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e♻️ Réutilisable\u003c\/h3\u003e\n\u003cp\u003eÉconomique et écologique, lavage après lavage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne absorption super pour les flux normaux à abondants\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eAvec son niveau d'absorption \u003cstrong\u003esuper\u003c\/strong\u003e, cette culotte menstruelle est conçue pour les flux abondants comme pour les flux normaux. Sa capacité vous offre une liberté totale tout au long de la journée.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩸 5 tampons\u003c\/h3\u003e\n\u003cp\u003eCapacité d'absorption équivalente à 5 tampons classiques\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩹 2 serviettes\u003c\/h3\u003e\n\u003cp\u003eRemplace jusqu'à 2 serviettes hygiéniques complètes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🥤 2 cups\u003c\/h3\u003e\n\u003cp\u003eÉquivaut à 2 cups menstruelles en capacité d'absorption\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003ePortez-la seule toute la journée, ou associez-la à une protection interne (tampon, cup) les jours de flux très abondants. Également précieuse en cas de \u003cstrong\u003epertes vaginales\u003c\/strong\u003e, de \u003cstrong\u003efuites urinaires légères\u003c\/strong\u003e ou en prévention, les jours où vous attendez l'arrivée de vos règles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne composition saine et certifiée\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eCe qui distingue cette culotte menstruelle de nombreuses alternatives sur le marché, c'est la \u003cstrong\u003etransparence totale\u003c\/strong\u003e sur sa composition.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e95-96 % coton biologique certifié GOTS + 4-5 % élasthanne - douce et respectueuse de votre intimité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e100 % fibre de bambou (80 % polyester, 20 % polyuréthane) - le cœur anti-fuite de la culotte\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🧵 Extérieur\u003c\/h3\u003e\n\u003cp\u003e88-91 % polyamide + 9-12 % élasthanne en microfibre respirante pour un confort optimal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-certifications\"\u003e\n\u003cspan class=\"sr-cert-badge\"\u003e✅ Oeko-Tex\u003c\/span\u003e \u003cspan class=\"sr-cert-badge\"\u003e✅ BIO GOTS\u003c\/span\u003e \u003cspan class=\"sr-cert-badge\"\u003e✅ Sans nanoparticules d'argent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-section-intro\" style=\"margin-top: 1rem;\"\u003eVous portez un sous-vêtement sain, vierge de substances nocives, directement au contact de votre peau.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eCoupe bikini et détails raffinés\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLa Sidonie se distingue par sa coupe \u003cstrong\u003ebikini taille basse\u003c\/strong\u003e, plus échancrée qu'une culotte classique. Vous vous sentez belle et protégée, sans cette impression de porter une « protection hygiénique ».\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e👙 Coupe bikini\u003c\/h3\u003e\n\u003cp\u003eTaille basse élégante et échancrée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🖤 Dentelle délicate\u003c\/h3\u003e\n\u003cp\u003eBordures raffinées pour un vrai look lingerie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Plumetis\u003c\/h3\u003e\n\u003cp\u003eEmpiècements aériens sur les côtés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e📏 Taille M\u003c\/h3\u003e\n\u003cp\u003eTour de bassin de 92 à 96 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e📐\u003c\/span\u003e\n\u003cp\u003eRéférez-vous au guide des tailles de la marque pour trouver votre coupe idéale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment utiliser et entretenir votre culotte menstruelle ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAvant la première utilisation\u003c\/h3\u003e\n\u003cp\u003eLavez la culotte \u003cstrong\u003e2 fois\u003c\/strong\u003e pour activer pleinement ses capacités d'absorption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eRinçage immédiat\u003c\/h3\u003e\n\u003cp\u003eAprès chaque utilisation, rincez immédiatement à \u003cstrong\u003el'eau froide\u003c\/strong\u003e pour éliminer le sang.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eLavage en machine à 30 °C\u003c\/h3\u003e\n\u003cp\u003eProgramme délicat dans un filet à linge, ou à la main à l'eau tiède. \u003cstrong\u003eNe jamais utiliser d'adoucissant\u003c\/strong\u003e (il obstrue les fibres absorbantes).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchage à l'air libre\u003c\/h3\u003e\n\u003cp\u003eLe sèche-linge est à proscrire. Laissez sécher naturellement pour préserver les fibres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp\u003eChangez votre culotte dès que vous ressentez une \u003cstrong\u003esensation d'humidité persistante\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne marque engagée et responsable\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇲🇦 Fabrication au Maroc\u003c\/h3\u003e\n\u003cp\u003eProduction soignée à partir de tissus sourcés dans le bassin méditerranéen (Italie, Portugal, Espagne, Turquie)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e📦 Emballage éco-responsable\u003c\/h3\u003e\n\u003cp\u003eCarton kraft 100 % recyclable, une démarche cohérente du produit jusqu'au packaging\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌍 Réduction des déchets\u003c\/h3\u003e\n\u003cp\u003eEn choisissant une culotte réutilisable, vous réduisez considérablement vos déchets liés aux protections jetables tout en réalisant des économies\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA + DISCLAIMER --\u003e\n\u003csection class=\"sr-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003e🖤 Offrez-vous une protection menstruelle élégante, saine et durable.\u003cbr\u003eLa Sidonie vous accompagne en toute discrétion, cycle après cycle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eCe produit est une protection hygiénique et ne remplace en aucun cas un avis ou un suivi médical. En cas de doute sur votre flux ou votre santé gynécologique, consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #faf6f2;\n  --sr-white: #ffffff;\n  --sr-primary: #2d2d2d;\n  --sr-primary-dark: #1a1a1a;\n  --sr-primary-light: #f5f0eb;\n  --sr-secondary: #c4956a;\n  --sr-accent: #d4a574;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e8e0d8;\n  --sr-shadow: 0 4px 24px rgba(0,0,0,.06);\n  --sr-shadow-lg: 0 12px 48px rgba(0,0,0,.12);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 40%, #c4956a 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(196,149,106,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.05) 0%, transparent 50%);\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sr-subtitle {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-secondary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n\/* === CERTIFICATIONS === *\/\n.sr-certifications {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-top: 1.25rem;\n}\n\n.sr-cert-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 10px 18px;\n  background: linear-gradient(135deg, var(--sr-primary-light), var(--sr-white));\n  border: 2px solid var(--sr-secondary);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  transition: all .3s ease;\n}\n\n.sr-cert-badge:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 4px 16px rgba(196,149,106,.2);\n}\n\n\/* === TIMELINE === *\/\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TESTIMONIAL === *\/\n.sr-testimonial {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sr-shadow);\n  border-left: 4px solid var(--sr-secondary);\n}\n\n.sr-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === CTA FINAL === *\/\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, #3a3a3a 50%, var(--sr-secondary) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-testimonial {\n    padding: 1.25rem;\n  }\n\n  .sr-testimonial-text {\n    font-size: 14px;\n  }\n\n  .sr-certifications {\n    gap: 6px;\n  }\n\n  .sr-cert-badge {\n    padding: 8px 14px;\n    font-size: 12px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56860260860281,"sku":"NBAISIS0008","price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/culotte-menstruelle-sidonie-superL-sistersrepublic-2.webp?v=1773739822"},{"product_id":"boxer-menstruel-adulte-ginger-absorption-super-taille-xl-sisters-republic","title":"Boxer menstruel adulte - Ginger (absorption super) - Taille XL - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩲 Absorption super\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e⏱️ Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Coton bio certifié\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🇫🇷 Marque française\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eBoxer menstruel Ginger\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - La culotte qui change les règles\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eProtection ultra-confortable jusqu'à 12 heures. Remplace jusqu'à 5 tampons grâce à son noyau absorbant en viscose de bambou. Moins de 3 mm d'épaisseur, invisible sous les vêtements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eBoxer menstruel Ginger Sisters Republic - Confort absolu et absorption super\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez un \u003cstrong\u003eboxer menstruel\u003c\/strong\u003e fiable, discret et vraiment confortable ? Le modèle \u003cstrong\u003eGinger de Sisters Republic\u003c\/strong\u003e est conçu pour vous accompagner pendant vos règles avec une protection allant jusqu'à \u003cstrong\u003e12 heures\u003c\/strong\u003e, sans compromis sur le style ni sur le bien-être.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩲 5 tampons\u003c\/h3\u003e\n\u003cp\u003eRemplace jusqu'à 5 tampons classiques en une seule utilisation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌙 2 serviettes\u003c\/h3\u003e\n\u003cp\u003eÉquivaut à 2 serviettes hygiéniques pour une nuit sereine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e⏱️ 12 heures\u003c\/h3\u003e\n\u003cp\u003eProtection longue durée, jour comme nuit, sans stress\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🥇 Absorption super\u003c\/h3\u003e\n\u003cp\u003eNoyau haute performance pour flux normaux à abondants\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePourquoi choisir le boxer menstruel Ginger ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Coupe enveloppante\u003c\/h3\u003e\n\u003cp\u003eContrairement à une culotte classique, le boxer offre un maintien optimal qui garde tout en place, même pendant les journées actives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🧵 Microfibre ultra-douce\u003c\/h3\u003e\n\u003cp\u003eExtérieur en microfibre soyeuse avec une \u003cstrong\u003etaille élastique bien galbante\u003c\/strong\u003e pour un effet seconde peau incomparable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌿 Coton bio au contact\u003c\/h3\u003e\n\u003cp\u003eDoublure en \u003cstrong\u003ecoton biologique\u003c\/strong\u003e au contact de la peau pour un confort sain et une douceur maximale toute la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e👻 Invisible sous les vêtements\u003c\/h3\u003e\n\u003cp\u003eMoins de \u003cstrong\u003e3 mm d'épaisseur\u003c\/strong\u003e : pas de démarcation aux fesses, pas de sensation d'encombrement. Vous l'oubliez complètement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne absorption pensée pour les flux normaux à abondants\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLe noyau interne du Ginger intègre de la \u003cstrong\u003eviscose de bambou\u003c\/strong\u003e et du polyester haute performance pour une capacité d'absorption super. Portez-le seul toute la journée ou toute la nuit, sans craindre les fuites.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌊 Flux normaux à abondants\u003c\/h3\u003e\n\u003cp\u003eUne seule protection suffit pour traverser votre journée ou votre nuit en toute sérénité, sans aucune fuite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🔄 Protection complémentaire\u003c\/h3\u003e\n\u003cp\u003ePour les flux très abondants, associez-le à une coupe menstruelle ou un tampon pour une \u003cstrong\u003edouble sécurité\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Multi-usages\u003c\/h3\u003e\n\u003cp\u003eAdapté aussi aux \u003cstrong\u003epertes vaginales\u003c\/strong\u003e, aux \u003cstrong\u003elégères fuites urinaires\u003c\/strong\u003e ou en prévention avant l'arrivée de vos règles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComposition détaillée\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e95-96 % coton biologique, 4-5 % élasthanne. Contact peau sain et certifié.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🖤 Extérieur\u003c\/h3\u003e\n\u003cp\u003e88-91 % polyamide, 9-12 % élasthanne. Microfibre ultra-douce et gainante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🎋 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e77 % viscose de bambou, 23 % polyester \/ 81 % polyester, 19 % polyuréthane. Haute performance anti-fuites.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e✅\u003c\/span\u003e\n\u003cp\u003eTous les tissus sont certifiés \u003cstrong\u003eOeko-Tex\u003c\/strong\u003e, garantis \u003cstrong\u003esans nanoparticules d'argent\u003c\/strong\u003e et sans substances nocives. Matières premières d'\u003cstrong\u003eItalie\u003c\/strong\u003e, confection au \u003cstrong\u003eMaroc\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eGuide de taille - XL\u003c\/h2\u003e\n\u003cdiv class=\"sr-card\" style=\"max-width: 480px; margin: 0 auto;\"\u003e\n\u003ch3\u003e📏 Tour de bassin : 102 à 106 cm\u003c\/h3\u003e\n\u003cp\u003eSi vous hésitez entre deux tailles, privilégiez la taille supérieure pour un confort optimal, surtout pendant les règles où le ventre peut être sensible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment entretenir votre boxer menstruel ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAvant la première utilisation\u003c\/h3\u003e\n\u003cp\u003eLavez-le \u003cstrong\u003e2 fois\u003c\/strong\u003e pour activer pleinement la capacité d'absorption du noyau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAprès chaque utilisation\u003c\/h3\u003e\n\u003cp\u003eRincez immédiatement à l'\u003cstrong\u003eeau froide\u003c\/strong\u003e pour éliminer le sang avant le lavage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eLavage en machine\u003c\/h3\u003e\n\u003cp\u003eProgramme délicat à \u003cstrong\u003e30 °C\u003c\/strong\u003e ou à la main à l'eau tiède. Simple et rapide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchage à l'air libre\u003c\/h3\u003e\n\u003cp\u003eToujours à l'air libre, \u003cstrong\u003ejamais au sèche-linge\u003c\/strong\u003e. N'utilisez pas d'adoucissant : il réduit l'absorption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 7 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePour qui est fait ce boxer menstruel ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🏃♀️ Sportives\u003c\/h3\u003e\n\u003cp\u003eMaintien parfait pendant l'effort\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💼 Actives\u003c\/h3\u003e\n\u003cp\u003e12h de tranquillité au quotidien\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✈️ Voyageuses\u003c\/h3\u003e\n\u003cp\u003eRéutilisable et ultra-compacte\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌙 Nuits sereines\u003c\/h3\u003e\n\u003cp\u003eProtection intégrale jusqu'au matin\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-section-intro\"\u003eSa coupe type \u003cstrong\u003eboxer taille haute\u003c\/strong\u003e maintient le ventre en douceur et convient aux adultes comme aux adolescentes qui préfèrent une coupe couvrante. Une alternative durable, économique et saine aux protections jetables — fabriquée par une \u003cstrong\u003emarque française engagée\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- CTA + DISCLAIMER --\u003e\n\u003csection class=\"sr-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003e🩲 Adoptez le boxer menstruel Ginger et vivez vos règles autrement - jusqu'à 12h de protection, 0 déchet, 100 % confort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eCe produit est une protection hygiénique réutilisable et ne remplace en aucun cas un avis ou un traitement médical. Changez votre boxer dès que vous ressentez une sensation d'humidité persistante.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #f7f3ef;\n  --sr-white: #ffffff;\n  --sr-primary: #2d2d2d;\n  --sr-primary-dark: #1a1a1a;\n  --sr-primary-light: #f0ebe5;\n  --sr-secondary: #c9a96e;\n  --sr-accent: #d4a853;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e0d8cf;\n  --sr-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --sr-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 40%, #3d3530 70%, #c9a96e 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: repeating-linear-gradient(\n    45deg,\n    transparent,\n    transparent 30px,\n    rgba(255,255,255,.02) 30px,\n    rgba(255,255,255,.02) 60px\n  );\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.3);\n}\n\n.sr-subtitle {\n  color: var(--sr-secondary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 640px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-secondary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP === *\/\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA === *\/\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, #3d3530 50%, var(--sr-secondary) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56860308734329,"sku":"NBAISIS0015","price":36.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/boxer-mestruel-ginger-super-sistersrepublic.webp?v=1773738939"},{"product_id":"culotte-menstruelle-adulte-colette-absorption-super-taille-m-sisters-republic","title":"Culotte menstruelle adulte - Colette (absorption super) - Taille M - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩸 Absorption super (5 tampons)\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e⏱️ Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Coton bio certifié Oeko-Tex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eCulotte menstruelle Colette\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - Taille M\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eLa culotte qui change les règles : élégante, ultra-absorbante et respectueuse de votre corps comme de la planète.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eCulotte menstruelle Colette de Sisters Republic : confort, style et absorption super\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez une \u003cstrong\u003eculotte menstruelle\u003c\/strong\u003e capable de vous protéger efficacement pendant vos règles, sans sacrifier l'élégance ? Le modèle \u003cstrong\u003eColette\u003c\/strong\u003e de Sisters Republic est conçu pour répondre exactement à ce besoin.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩸 Absorption super\u003c\/h3\u003e\n\u003cp\u003eÉquivalent à 5 tampons, 2 serviettes ou 2 cups pour une protection longue durée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e⏱️ 12 heures de sérénité\u003c\/h3\u003e\n\u003cp\u003eUne journée entière de protection, même en cas de flux abondant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Moins de 3 mm\u003c\/h3\u003e\n\u003cp\u003eUltra-fine et invisible sous vos vêtements, elle se fait totalement oublier\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌿 Coton bio\u003c\/h3\u003e\n\u003cp\u003e95-96 % coton issu de l'agriculture biologique au contact de la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePourquoi choisir la culotte menstruelle Colette ?\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eCe qui distingue la Colette au premier coup d'œil, c'est son \u003cstrong\u003ejoli volant en plumetis\u003c\/strong\u003e qui orne délicatement la taille. Fini les protections périodiques tristes et sans charme : ici, on allie fonctionnalité et féminité.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🎀 Volant en plumetis\u003c\/h3\u003e\n\u003cp\u003eUn détail féminin et élégant qui transforme une protection menstruelle en véritable lingerie. Fini les culottes tristes !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e👗 Coupe enveloppante\u003c\/h3\u003e\n\u003cp\u003eLa coupe classique épouse parfaitement les formes sans comprimer. Avec moins de 3 mm d'épaisseur, elle reste invisible sous les vêtements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Noyau ultra-performant\u003c\/h3\u003e\n\u003cp\u003eSon noyau absorbant en viscose de bambou offre une capacité équivalente à \u003cstrong\u003e2 serviettes ou 2 cups\u003c\/strong\u003e. Idéale aussi pour les pertes vaginales ou légères fuites urinaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne composition respectueuse de votre corps\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eQuand on porte une protection directement contre sa peau pendant des heures, la qualité des matériaux compte énormément.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e95-96 % coton issu de l'agriculture biologique, 4-5 % élasthanne. La partie au contact direct de votre peau est 100 % naturelle et douce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🖤 Extérieur\u003c\/h3\u003e\n\u003cp\u003e88-91 % polyamide, 9-12 % élasthanne. Un tissu résistant et extensible qui assure un maintien parfait tout au long de la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🎋 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e77 % viscose de bambou, 23 % polyester. La fibre de bambou est naturellement antibactérienne et ultra-absorbante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e✅\u003c\/span\u003e\n\u003cp\u003eCertifiée \u003cstrong\u003eOeko-Tex\u003c\/strong\u003e et fabriquée \u003cstrong\u003esans nanoparticules d'argent\u003c\/strong\u003e. Matières premières d'Italie, du Portugal, d'Espagne et de Turquie. Confection au Maroc.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eTaille M : pour qui exactement ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-size-box\"\u003e\n\u003cdiv class=\"sr-size-highlight\"\u003e\n\u003cspan class=\"sr-size-label\"\u003eTour de bassin\u003c\/span\u003e \u003cspan class=\"sr-size-value\"\u003e92 à 96 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-size-text\"\u003eMesurez-vous au niveau le plus large des hanches avec un mètre ruban. Si vous hésitez entre deux tailles, un bon ajustement est essentiel pour garantir l'étanchéité et le confort tout au long de la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment entretenir votre culotte menstruelle ?\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eUn entretien adapté prolonge la durée de vie de votre culotte et préserve ses capacités d'absorption.\u003c\/p\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eRincez à l'eau froide\u003c\/h3\u003e\n\u003cp\u003eImmédiatement après l'avoir retirée, rincez jusqu'à ce que l'eau soit claire pour éliminer le sang.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eLavez en machine à 30 °C\u003c\/h3\u003e\n\u003cp\u003eProgramme délicat ou à la main à l'eau tiède. Ne dépassez jamais 30 °C pour préserver les fibres absorbantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchez à l'air libre\u003c\/h3\u003e\n\u003cp\u003eN'utilisez jamais le sèche-linge. L'air libre préserve l'élasticité et les capacités d'absorption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003ePas d'adoucissant\u003c\/h3\u003e\n\u003cp\u003eIl obstrue les fibres et réduit considérablement l'absorption. Utilisez une lessive douce uniquement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eConseil important :\u003c\/strong\u003e lavez votre culotte \u003cstrong\u003e2 fois avant la première utilisation\u003c\/strong\u003e pour activer pleinement le pouvoir absorbant des fibres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"sr-section\"\u003e\n\u003ch2\u003eCulotte menstruelle réutilisable : un choix économique et écologique\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e♻️ Zéro déchet\u003c\/h3\u003e\n\u003cp\u003eRéduisez considérablement vos déchets liés aux protections jetables. Une culotte remplace des centaines de tampons et serviettes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💰 Économique\u003c\/h3\u003e\n\u003cp\u003eSur plusieurs années d'utilisation, c'est un investissement nettement plus rentable que l'achat régulier de protections jetables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🔒 Double sécurité\u003c\/h3\u003e\n\u003cp\u003eUtilisez-la seule les jours de flux normal, ou en complément d'une cup les jours de flux abondants pour une protection maximale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003eParmi les \u003cstrong\u003emeilleures culottes menstruelles\u003c\/strong\u003e du marché, la Colette de Sisters Republic se démarque par son souci du détail, sa composition bio au contact de la peau et sa capacité d'absorption généreuse. Une vraie alliée pour traverser vos règles avec confiance et douceur. 🖤\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #f5f0eb;\n  --sr-white: #ffffff;\n  --sr-primary: #1a1a1a;\n  --sr-primary-dark: #0d0d0d;\n  --sr-primary-light: #f0ece7;\n  --sr-secondary: #c9a87c;\n  --sr-accent: #d4a574;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e0d8d0;\n  --sr-shadow: 0 4px 24px rgba(0,0,0,.06);\n  --sr-shadow-lg: 0 12px 48px rgba(0,0,0,.12);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1a1a1a 0%, #2d2520 50%, #3a2f28 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 20% 80%, rgba(201,168,124,.15) 0%, transparent 50%),\n              radial-gradient(circle at 80% 20%, rgba(212,165,116,.1) 0%, transparent 50%);\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sr-subtitle {\n  color: var(--sr-secondary);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 2.5vw, 18px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-secondary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), #3a2f28);\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === SIZE BOX === *\/\n.sr-size-box {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sr-shadow);\n  text-align: center;\n  border: 2px solid var(--sr-secondary);\n}\n\n.sr-size-highlight {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: .25rem;\n  margin-bottom: 1rem;\n}\n\n.sr-size-label {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--sr-text-light);\n  text-transform: uppercase;\n  letter-spacing: .08em;\n}\n\n.sr-size-value {\n  font-size: clamp(28px, 6vw, 42px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  letter-spacing: -.03em;\n}\n\n.sr-size-text {\n  font-size: clamp(14px, 2vw, 15px);\n  color: var(--sr-text-light);\n  line-height: 1.7;\n  max-width: 500px;\n  margin: 0 auto;\n}\n\n\/* === TIP BOX === *\/\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, #3a2f28 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  margin-top: 1.5rem;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-size-box {\n    padding: 1.25rem;\n  }\n\n  .sr-size-value {\n    font-size: 32px;\n  }\n\n  .sr-tip {\n    padding: .875rem 1rem;\n  }\n\n  .sr-tip-icon {\n    font-size: 20px;\n  }\n\n  .sr-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n\n  .sr-timeline-item {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .sr-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .sr-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .sr-timeline-item:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56860636217721,"sku":"NBAISIS0003","price":32.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/culotte-menstruelle-colette-sistersrepublic.webp?v=1773826602"},{"product_id":"boxer-menstruel-adulte-ginger-absorption-super-taille-xs-sisters-republic","title":"Boxer menstruel adulte - Ginger (absorption super) - Taille XS - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩲 Absorption super\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🕐 Jusqu'à 12h\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Coton bio certifié\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🇫🇷 Conçu en France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eBoxer menstruel Ginger\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - La culotte qui change les règles\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eAbsorption super équivalente à 5 tampons · Coupe boxer ultra-fine \u0026lt; 3 mm · Coton biologique certifié Oeko-Tex · Zéro nanoparticule d'argent\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eBoxer menstruel Ginger de Sisters Republic : confort et absorption super jusqu'à 12 heures\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez un \u003cstrong\u003eboxer menstruel\u003c\/strong\u003e à la fois discret, confortable et réellement efficace ? Le modèle \u003cstrong\u003eGinger\u003c\/strong\u003e de \u003cstrong\u003eSisters Republic\u003c\/strong\u003e en absorption super est conçu pour vous accompagner en toute sérénité pendant vos règles, de jour comme de nuit.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩲 Équivalent 5 tampons\u003c\/h3\u003e\n\u003cp\u003eUne seule utilisation remplace jusqu'à 5 tampons, 2 serviettes ou 2 coupes menstruelles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🕐 12h de protection\u003c\/h3\u003e\n\u003cp\u003eUne absorption longue durée pour une journée ou une nuit complète sans souci\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e📏 Ultra-fin \u0026lt; 3 mm\u003c\/h3\u003e\n\u003cp\u003eSe porte sous n'importe quel vêtement sans démarcation visible\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🛡️ Anti-fuite\u003c\/h3\u003e\n\u003cp\u003eTechnologie intégrée pour une protection fiable de jour comme de nuit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePourquoi choisir le boxer menstruel Ginger ?\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLe Ginger se distingue des culottes menstruelles classiques par sa \u003cstrong\u003ecoupe boxer ajustée\u003c\/strong\u003e, qui offre une couverture optimale sans effet de volume. Fini le stress des fuites ou des marques gênantes.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✂️ Coupe boxer ajustée\u003c\/h3\u003e\n\u003cp\u003eMoins de 3 millimètres d'épaisseur, aucune démarcation visible aux fesses. Se porte sous n'importe quel vêtement en toute discrétion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Absorption super\u003c\/h3\u003e\n\u003cp\u003eAdapté aux \u003cstrong\u003eflux normaux à abondants\u003c\/strong\u003e. Absorbe l'équivalent de 5 tampons pour une protection pouvant aller jusqu'à 12 heures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🔄 Complément possible\u003c\/h3\u003e\n\u003cp\u003eSi vous avez un flux très abondant, le Ginger peut aussi servir de complément à une autre protection pour une sécurité maximale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne composition saine et certifiée\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eSisters Republic a fait le choix de matières respectueuses de votre corps et de l'environnement. L'ensemble des tissus est \u003cstrong\u003ecertifié Oeko-Tex\u003c\/strong\u003e, garantissant l'absence de substances nocives.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e95-96 % coton biologique\u003c\/strong\u003e, 4-5 % élasthanne - douce et respirante au contact de la peau pour un confort optimal toute la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🖤 Extérieur microfibre\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e88-91 % polyamide\u003c\/strong\u003e, 9-12 % élasthanne - microfibre ultra-douce qui maintient sans comprimer pour une liberté de mouvement totale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🎋 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eViscose de bambou et polyester\u003c\/strong\u003e - le cœur de la technologie anti-fuite qui assure une absorption efficace et rapide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e✅\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAucune nanoparticule d'argent\u003c\/strong\u003e, contrairement à certains concurrents. Les tissus proviennent d'Italie, du Portugal, d'Espagne et de Turquie. Boxer menstruel fabriqué en France voisine (Maroc).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePour qui est fait ce boxer menstruel ?\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLe Ginger taille XS convient aux personnes ayant un \u003cstrong\u003etour de bassin compris entre 82 et 86 cm\u003c\/strong\u003e. Au-delà des règles, il s'avère très pratique pour de nombreuses situations.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌸 Pertes vaginales\u003c\/h3\u003e\n\u003cp\u003eUne protection quotidienne confortable qui remplace les protège-slips jetables au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Légères fuites urinaires\u003c\/h3\u003e\n\u003cp\u003eUne solution discrète et efficace pour les petites fuites, sans compromis sur le confort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e📅 Prévention avant les règles\u003c\/h3\u003e\n\u003cp\u003eQuand vous sentez qu'elles approchent sans en être sûre, portez-le en toute tranquillité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eLa coupe Ginger reste près du corps avec une \u003cstrong\u003eceinture élastique logotée Sisters Republic\u003c\/strong\u003e, offrant un maintien rassurant sans effet « taille haute ».\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment entretenir votre boxer menstruel Sisters Republic ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAvant la première utilisation\u003c\/h3\u003e\n\u003cp\u003eLavez le boxer \u003cstrong\u003e2 fois\u003c\/strong\u003e pour activer pleinement l'absorption. C'est une étape indispensable pour garantir l'efficacité maximale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAprès chaque utilisation\u003c\/h3\u003e\n\u003cp\u003eRincez à \u003cstrong\u003el'eau froide\u003c\/strong\u003e, puis lavez en machine à \u003cstrong\u003e30 °C\u003c\/strong\u003e (programme délicat) ou à la main.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003ePas d'adoucissant\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eNe jamais utiliser d'adoucissant\u003c\/strong\u003e - il obstruerait les fibres absorbantes et réduirait l'efficacité du boxer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchage à l'air libre\u003c\/h3\u003e\n\u003cp\u003eSéchage à \u003cstrong\u003el'air libre uniquement\u003c\/strong\u003e - le sèche-linge est à proscrire pour préserver les fibres et la durabilité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eL'alternative réutilisable et économique\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eEn optant pour un \u003cstrong\u003eboxer menstruel réutilisable\u003c\/strong\u003e, vous réduisez considérablement vos déchets liés aux protections jetables. Sur plusieurs années, l'investissement se révèle aussi bien plus économique.\u003c\/p\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003eLe Ginger de Sisters Republic incarne cette philosophie : un \u003cstrong\u003eboxer menstruel conçu en France\u003c\/strong\u003e, pensé avec soin, qui allie performance d'absorption et plaisir à porter. 🩲 Il vous suffit de l'essayer pour comprendre pourquoi tant de femmes ne reviennent plus en arrière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eLes sous-vêtements menstruels ne sont pas des dispositifs médicaux. Consultez un professionnel de santé en cas de doute.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #f7f3ef;\n  --sr-white: #ffffff;\n  --sr-primary: #2d2d2d;\n  --sr-primary-dark: #1a1a1a;\n  --sr-primary-light: #f0ece8;\n  --sr-secondary: #c9a96e;\n  --sr-accent: #d4a853;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e0dbd5;\n  --sr-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --sr-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 40%, #3d3530 70%, #c9a96e 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: repeating-linear-gradient(\n    45deg,\n    transparent,\n    transparent 30px,\n    rgba(255,255,255,.02) 30px,\n    rgba(255,255,255,.02) 60px\n  );\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.3);\n}\n\n.sr-subtitle {\n  color: var(--sr-secondary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(13px, 2.2vw, 16px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-secondary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.sr-testimonial {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sr-shadow);\n  border-left: 4px solid var(--sr-secondary);\n}\n\n.sr-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, #3d3530 50%, var(--sr-secondary) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n  margin: 0;\n}\n\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-testimonial {\n    padding: 1.25rem;\n  }\n\n  .sr-testimonial-text {\n    font-size: 14px;\n  }\n\n  .sr-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .sr-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56865709326713,"sku":"NBAISIS0011","price":36.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/boxer-mestruel-ginger-super-sistersrepublic.webp?v=1773738939"},{"product_id":"culotte-menstruelle-adulte-sidonie-absorption-super-taille-s-sisters-republic","title":"Culotte menstruelle adulte - Sidonie (absorption super) - Taille S - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩸 Absorption super\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e⏱️ Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🌿 Coton bio certifié\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eCulotte menstruelle Sidonie\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - La culotte qui change les règles\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eCoupe bikini raffinée, dentelle plumetis et absorption ultra-performante. Moins de 3 mm d'épaisseur pour une protection invisible jusqu'à 12 heures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eCulotte menstruelle Sidonie - Sisters Republic : confort, élégance et absorption super\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez une culotte menstruelle fiable, fine et réellement agréable à porter ? Le modèle Sidonie de Sisters Republic est conçu pour vous accompagner jusqu'à 12 heures sans fuite, sans odeur et sans sensation d'humidité.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🖤 Élégante\u003c\/h3\u003e\n\u003cp\u003eDentelle plumetis et coupe bikini flatteuse, aussi belle qu'une lingerie classique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🛡️ Fiable\u003c\/h3\u003e\n\u003cp\u003eJusqu'à 12 heures de protection sans fuite ni odeur désagréable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🪶 Ultra-fine\u003c\/h3\u003e\n\u003cp\u003eMoins de 3 mm d'épaisseur, imperceptible sous vos vêtements\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌱 Certifiée\u003c\/h3\u003e\n\u003cp\u003eCoton bio Oeko-Tex, sans nanoparticules d'argent ni substances nocives\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003ePourquoi choisir la culotte menstruelle Sidonie ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-card\" style=\"text-align: left;\"\u003e\n\u003cp\u003eAvec son \u003cstrong\u003eabsorption super\u003c\/strong\u003e, la Sidonie convient aux \u003cstrong\u003eflux légers à abondants\u003c\/strong\u003e. Vous pouvez la porter seule pendant l'intégralité de votre cycle ou en complément d'une protection interne les jours de flux très abondant. Sa finesse, moins de 3 millimètres d'épaisseur, la rend imperceptible sous vos vêtements. Vous oubliez vite que vous la portez.\u003c\/p\u003e\n\u003cp style=\"margin-top: .75rem;\"\u003eAu-delà des règles, cette culotte de règles se révèle également utile en cas de \u003cstrong\u003epertes vaginales\u003c\/strong\u003e ou de \u003cstrong\u003elégères fuites urinaires\u003c\/strong\u003e. C'est une alliée du quotidien, pas seulement quelques jours par mois.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e La Sidonie est idéale aussi en fin de grossesse et en post-partum grâce à son absorption polyvalente et son confort exceptionnel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne composition saine et certifiée\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLa Sidonie a été pensée pour respecter votre corps et votre santé intime. Chaque couche a un rôle précis.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌿 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e95 % coton biologique, 5 % élasthanne - au contact direct de la peau pour une douceur et une respirabilité maximales\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e100 % fibre de bambou (80 % polyester, 20 % polyuréthane) - couche ultra-absorbante et imperméable qui retient le flux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Extérieur\u003c\/h3\u003e\n\u003cp\u003e88 % polyamide, 12 % élasthanne - maintien souple, coupe flatteuse et finitions en dentelle plumetis\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e🔬\u003c\/span\u003e\n\u003cp\u003eTous les tissus sont \u003cstrong\u003ecertifiés Oeko-Tex\u003c\/strong\u003e, \u003cstrong\u003esans nanoparticules d'argent\u003c\/strong\u003e et sans substances chimiques nocives. Les dentelles et élastiques sont labellisés \u003cstrong\u003eBIO GOTS et\/ou OEKO-TEX\u003c\/strong\u003e. Les produits Sisters Republic ont fait l'objet d'une \u003cstrong\u003eétude clinique, toxicologique et de durabilité\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment entretenir votre culotte menstruelle ?\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eUn bon entretien prolonge la durée de vie de votre culotte et préserve son pouvoir absorbant.\u003c\/p\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAvant la première utilisation\u003c\/h3\u003e\n\u003cp\u003eLavez-la 2 fois pour activer pleinement les fibres absorbantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eAprès chaque utilisation\u003c\/h3\u003e\n\u003cp\u003eRincez immédiatement à l'eau froide dès le retrait pour éliminer le sang.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eLavage en machine ou à la main\u003c\/h3\u003e\n\u003cp\u003eEn machine à 30 °C (programme délicat) ou à la main à l'eau tiède. Jamais d'adoucissant : il obstrue les fibres absorbantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003eSéchage à l'air libre\u003c\/h3\u003e\n\u003cp\u003eLaissez sécher naturellement - pas de sèche-linge pour préserver l'intégrité des couches absorbantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUn geste concret pour la planète\u003c\/h2\u003e\n\u003cdiv class=\"sr-card\" style=\"text-align: left;\"\u003e\n\u003cp\u003eEn adoptant une culotte menstruelle lavable et réutilisable, vous réduisez considérablement vos déchets liés aux protections jetables. L'emballage de la Sidonie est en \u003cstrong\u003ecarton kraft 100 % recyclable\u003c\/strong\u003e, et les tissus proviennent d'\u003cstrong\u003eItalie, du Portugal, d'Espagne et de Turquie\u003c\/strong\u003e. La fabrication est réalisée au \u003cstrong\u003eMaroc\u003c\/strong\u003e, dans le respect des standards de qualité de la marque.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e📦 Emballage kraft\u003c\/h3\u003e\n\u003cp\u003e100 % recyclable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇪🇺 Tissus européens\u003c\/h3\u003e\n\u003cp\u003eItalie, Portugal, Espagne, Turquie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🧵 Fabrication Maroc\u003c\/h3\u003e\n\u003cp\u003eStandards de qualité exigeants\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e♻️ Réutilisable\u003c\/h3\u003e\n\u003cp\u003eDes années de protection durable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"sr-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eLes caractéristiques en un coup d'œil\u003c\/h2\u003e\n\u003cdiv class=\"sr-accordion\"\u003e\n\u003cdetails class=\"sr-accordion-item\"\u003e\n\u003csummary class=\"sr-accordion-header\"\u003e🖤 Modèle \u0026amp; design\u003c\/summary\u003e\n\u003cdiv class=\"sr-accordion-content mt-3\"\u003e\n\u003cp\u003e\u003cstrong\u003eModèle :\u003c\/strong\u003e Sidonie - coupe bikini avec dentelle plumetis\u003cbr\u003e\u003cstrong\u003eCouleur :\u003c\/strong\u003e Noir\u003cbr\u003e\u003cstrong\u003eMarque :\u003c\/strong\u003e Sisters Republic\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sr-accordion-item\"\u003e\n\u003csummary class=\"sr-accordion-header\"\u003e🩸 Absorption \u0026amp; protection\u003c\/summary\u003e\n\u003cdiv class=\"sr-accordion-content mt-3\"\u003e\n\u003cp\u003e\u003cstrong\u003eNiveau d'absorption :\u003c\/strong\u003e Super (flux légers à abondants)\u003cbr\u003e\u003cstrong\u003eDurée de protection :\u003c\/strong\u003e jusqu'à 12 heures\u003cbr\u003e\u003cstrong\u003eÉpaisseur :\u003c\/strong\u003e moins de 3 mm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sr-accordion-item\"\u003e\n\u003csummary class=\"sr-accordion-header\"\u003e📐 Taille\u003c\/summary\u003e\n\u003cdiv class=\"sr-accordion-content mt-3\"\u003e\n\u003cp\u003e\u003cstrong\u003eTaille :\u003c\/strong\u003e S\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-cta-box\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cp\u003eSi vous recherchez un équilibre parfait entre performance, esthétique et engagement écoresponsable, la Sidonie de Sisters Republic figure parmi les meilleures culottes menstruelles du marché. Certifications rigoureuses, matières nobles et design raffiné : faites-vous confiance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eLes culottes menstruelles ne sont pas des dispositifs médicaux. En cas de doute, consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #f5f0ea;\n  --sr-white: #ffffff;\n  --sr-primary: #2d2d2d;\n  --sr-primary-dark: #1a1a1a;\n  --sr-primary-light: #f0ebe5;\n  --sr-secondary: #c9a87c;\n  --sr-accent: #d4a574;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e0d8cf;\n  --sr-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --sr-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 40%, #3d3530 70%, #c9a87c 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 50%, rgba(201,168,124,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(212,165,116,.1) 0%, transparent 40%),\n                    radial-gradient(circle at 60% 80%, rgba(255,255,255,.05) 0%, transparent 30%);\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.3);\n}\n\n.sr-subtitle {\n  color: var(--sr-secondary);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-secondary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL (non utilisé ici mais prêt) === *\/\n.sr-testimonial {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sr-shadow);\n  border-left: 4px solid var(--sr-secondary);\n}\n\n.sr-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.sr-accordion {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  box-shadow: var(--sr-shadow);\n  overflow: hidden;\n}\n\n.sr-accordion-item {\n  border-bottom: 1px solid var(--sr-border);\n  margin: 0;\n  padding: 0;\n}\n\n.sr-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.sr-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--sr-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n  background: transparent;\n  border: none;\n  margin: 0;\n}\n\n.sr-accordion-header:hover {\n  background: var(--sr-primary-light);\n}\n\n.sr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.sr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--sr-secondary);\n  transition: transform .2s ease;\n}\n\n.sr-accordion-item[open] .sr-accordion-header::after {\n  content: '−';\n}\n\n.sr-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--sr-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.sr-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, #3d3530 50%, var(--sr-secondary) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .sr-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .sr-testimonial {\n    padding: 1.25rem;\n  }\n\n  .sr-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56865908130169,"sku":"NBAISIS0007","price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/culotte-menstruelle-sidonie-superL-sistersrepublic-2.webp?v=1773739822"},{"product_id":"culotte-menstruelle-adulte-colette-absorption-super-taille-l-sisters-republic","title":"Culotte menstruelle adulte - Colette (absorption super) - Taille L - Sisters Republic","description":"\u003cdiv class=\"sr-premium\"\u003e\n\u003cdiv class=\"sr-hero\"\u003e\n\u003cdiv class=\"sr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sr-hero-content\"\u003e\n\u003cdiv class=\"sr-badges-top\"\u003e\n\u003cspan class=\"sr-badge\"\u003e🩸 Absorption super\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🕐 Jusqu'à 12h de protection\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e♻️ Réutilisable\u003c\/span\u003e \u003cspan class=\"sr-badge\"\u003e🏅 OEKO-TEX® certifié\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sr-hero-title\"\u003eCulotte menstruelle Colette\u003c\/span\u003e\n\u003cp class=\"sr-subtitle\"\u003eSisters Republic - Taille L - Absorption super\u003c\/p\u003e\n\u003cp class=\"sr-description\"\u003eLa culotte qui change les règles : jusqu'à 12 heures de protection sans fuite, sans odeur, dans une épaisseur de moins de 3 mm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eCulotte menstruelle Colette de Sisters Republic : confort et absorption super au quotidien\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eVous cherchez une culotte menstruelle fiable, confortable et capable de vous accompagner pendant vos journées les plus chargées ? La culotte menstruelle Colette de Sisters Republic, en absorption super et taille L, a été pensée pour vous offrir jusqu'à \u003cstrong\u003e12 heures de protection\u003c\/strong\u003e sans fuite, sans odeur et sans sensation d'humidité. Fini le stress des protections jetables : cette culotte de règles réutilisable change véritablement la donne.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne capacité d'absorption pensée pour les flux abondants\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🩸 5 tampons\u003c\/h3\u003e\n\u003cp\u003eCapacité équivalente à 5 tampons classiques\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🧻 2 serviettes\u003c\/h3\u003e\n\u003cp\u003eOu l'équivalent de 2 serviettes hygiéniques\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🥤 2 cups\u003c\/h3\u003e\n\u003cp\u003eSoit environ 20 ml d'absorption totale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e📏 Moins de 3 mm\u003c\/h3\u003e\n\u003cp\u003eUltra-fine, elle se fait oublier sous vos vêtements\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eQue vous ayez des règles normales ou un \u003cstrong\u003eflux abondant\u003c\/strong\u003e, vous pouvez compter sur cette protection tout au long de la journée ou même la nuit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eDes matériaux sains et certifiés\u003c\/h2\u003e\n\u003cp class=\"sr-section-intro\"\u003eLa composition de cette culotte menstruelle a été soigneusement choisie pour allier douceur, performance et sécurité pour votre corps.\u003c\/p\u003e\n\u003cdiv class=\"sr-grid\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌿 Doublure intérieure\u003c\/h3\u003e\n\u003cp\u003e95-96 % coton issu de l'agriculture biologique et 4-5 % élasthanne, pour un contact doux et respirant avec votre peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e💧 Noyau absorbant\u003c\/h3\u003e\n\u003cp\u003e77 % viscose de bambou et 23 % polyester, complété par une couche imperméable en 81 % polyester et 19 % polyuréthane, garantissant une protection anti-fuite efficace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e✨ Extérieur\u003c\/h3\u003e\n\u003cp\u003e88-91 % polyamide et 9-12 % élasthanne, pour un maintien parfait et un joli rendu avec ses finitions en tulle froufrou.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e🏅\u003c\/span\u003e\n\u003cp\u003eCertifiée \u003cstrong\u003eOEKO-TEX® Standard 100\u003c\/strong\u003e (certificat CQ1359\/1) : absence de substances nocives et de nanoparticules d'argent. Un produit testé et sûr.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eGuide de taille et coupe\u003c\/h2\u003e\n\u003cdiv style=\"max-width: 500px; margin: 0 auto;\" class=\"sr-card\"\u003e\n\u003ch3\u003e📐 Taille L - Tour de bassin 97 à 101 cm\u003c\/h3\u003e\n\u003cp\u003eCoupe shorty avec un léger détail en tulle sur la ceinture pour un style féminin que l'on a plaisir à porter, même pendant ses règles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-tip\"\u003e\n\u003cspan class=\"sr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eSi vous hésitez entre deux tailles, privilégiez la \u003cstrong\u003etaille supérieure\u003c\/strong\u003e pour un confort optimal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eComment entretenir votre culotte menstruelle ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-timeline\"\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003e🆕 Avant la première utilisation\u003c\/h3\u003e\n\u003cp\u003eLavez-la 2 fois pour activer pleinement la capacité d'absorption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003e🚿 Après chaque utilisation\u003c\/h3\u003e\n\u003cp\u003eRincez à l'eau froide pour éliminer le sang, puis passez en machine à \u003cstrong\u003e30°C en programme délicat\u003c\/strong\u003e, ou lavez à la main à l'eau tiède.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003e☀️ Séchage\u003c\/h3\u003e\n\u003cp\u003eLaissez sécher à l'air libre. N'utilisez jamais de sèche-linge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-item\"\u003e\n\u003cdiv class=\"sr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sr-timeline-content\"\u003e\n\u003ch3\u003e🚫 À éviter\u003c\/h3\u003e\n\u003cp\u003eL'adoucissant, qui obstrue les fibres absorbantes et réduit l'efficacité de la culotte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sr-section\"\u003e\n\u003ch2\u003eUne démarche responsable et transparente\u003c\/h2\u003e\n\u003cdiv class=\"sr-grid-compact\"\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇫🇷 Marque française\u003c\/h3\u003e\n\u003cp\u003eSisters Republic, engagée pour le bien-être féminin\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇲🇦 Fabriquée au Maroc\u003c\/h3\u003e\n\u003cp\u003eProduction éthique et contrôlée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🇪🇺 Tissus européens\u003c\/h3\u003e\n\u003cp\u003eSourcés en Italie, Portugal, Espagne et Turquie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr-card\"\u003e\n\u003ch3\u003e🌍 Geste durable\u003c\/h3\u003e\n\u003cp\u003eRéduction considérable des déchets liés aux protections jetables\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"sr-section\"\u003e\n\u003ch2\u003ePour qui est faite la culotte Colette ?\u003c\/h2\u003e\n\u003cdiv class=\"sr-cta-box\"\u003e\n\u003cp\u003eCe modèle s'adresse à toutes les femmes qui souhaitent vivre leurs règles sereinement, que ce soit au travail, en déplacement ou la nuit. Si vous découvrez les culottes menstruelles ou si vous cherchez un modèle adapté aux \u003cstrong\u003eflux abondants\u003c\/strong\u003e, la Colette est un excellent choix pour débuter ou compléter votre rotation de culottes de règles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sr-disclaimer\"\u003eCe produit est une protection hygiénique et ne remplace en aucun cas un avis ou un traitement médical. En cas de doute, consultez votre professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --sr-cream: #faf5f0;\n  --sr-white: #ffffff;\n  --sr-primary: #c4956a;\n  --sr-primary-dark: #8b5e3c;\n  --sr-primary-light: #f5ebe3;\n  --sr-secondary: #d4a574;\n  --sr-accent: #2d2d2d;\n  --sr-text: #1a1a1a;\n  --sr-text-light: #5a5a5a;\n  --sr-border: #e8ddd3;\n  --sr-shadow: 0 4px 24px rgba(139,94,60,.08);\n  --sr-shadow-lg: 0 12px 48px rgba(139,94,60,.15);\n  --sr-radius: 20px;\n  --sr-radius-sm: 12px;\n}\n\n.sr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.sr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2d2d2d 0%, #4a3728 50%, #8b5e3c 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--sr-shadow-lg);\n}\n\n.sr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 20% 80%, rgba(196,149,106,.15) 0%, transparent 50%),\n              radial-gradient(circle at 80% 20%, rgba(212,165,116,.1) 0%, transparent 50%),\n              radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.sr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sr-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n}\n\n.sr-description {\n  color: rgba(255,255,255,.75);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n.sr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sr-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sr-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.sr-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--sr-primary), var(--sr-secondary));\n  border-radius: 2px;\n}\n\n.sr-card {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sr-shadow-lg);\n  border-color: var(--sr-primary);\n}\n\n.sr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sr-grid-compact .sr-card {\n  padding: 1rem;\n}\n\n.sr-grid-compact .sr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sr-grid-compact .sr-card p {\n  font-size: 12px;\n}\n\n.sr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sr-primary), var(--sr-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.sr-timeline-content {\n  flex: 1;\n  background: var(--sr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sr-radius-sm);\n  box-shadow: var(--sr-shadow);\n}\n\n.sr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sr-timeline-content p {\n  font-size: 14px;\n  color: var(--sr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.sr-testimonial {\n  background: var(--sr-white);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sr-shadow);\n  border-left: 4px solid var(--sr-primary);\n}\n\n.sr-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.sr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sr-primary-light);\n  border-radius: var(--sr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sr-tip p {\n  font-size: 14px;\n  color: var(--sr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sr-cta-box {\n  background: linear-gradient(135deg, var(--sr-primary) 0%, var(--sr-primary-dark) 100%);\n  border-radius: var(--sr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sr-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n.sr-disclaimer {\n  font-size: 12px;\n  color: var(--sr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n.sr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n@media (max-width: 767px) {\n  .sr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sr-card {\n    padding: 1.125rem;\n  }\n\n  .sr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sr-radius-sm);\n  }\n\n  .sr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sr-grid-compact {\n    gap: .625rem;\n  }\n\n  .sr-grid-compact .sr-card {\n    padding: .75rem;\n  }\n\n  .sr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sr-testimonial {\n    padding: 1.25rem;\n  }\n\n  .sr-testimonial-text {\n    font-size: 14px;\n  }\n\n  .sr-tip {\n    padding: .875rem 1rem;\n  }\n\n  .sr-tip-icon {\n    font-size: 20px;\n  }\n\n  .sr-tip p {\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .sr-card {\n    animation: srFadeInUp .5s ease backwards;\n  }\n  .sr-card:nth-child(1) { animation-delay: .05s; }\n  .sr-card:nth-child(2) { animation-delay: .1s; }\n  .sr-card:nth-child(3) { animation-delay: .15s; }\n  .sr-card:nth-child(4) { animation-delay: .2s; }\n  .sr-card:nth-child(5) { animation-delay: .25s; }\n  .sr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes srFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .sr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SISTERS REPUBLIC","offers":[{"title":"Default Title","offer_id":56869598953849,"sku":"NBAISIS0004","price":32.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/culotte-menstruelle-colette-sistersrepublic.webp?v=1773826602"}],"url":"https:\/\/www.naturellement-bio.com\/collections\/sisters-republic.oembed","provider":"Naturellement Bio","version":"1.0","type":"link"}