/** Shopify CDN: Minification failed

Line 56:1 Unexpected "0"

**/
/* Couleur texte bandeau défilant */
.marquee__repeated-items .text-block p {
  color: #0e654e !important;
}

/* Inverser horizontalement le gif du bandeau */
.marquee__repeated-items .icon-block__media {
  transform: scaleX(-1);
}

/* Typo manuscrite Playwrite AT bandeau défilant */
.marquee__repeated-items .text-block p {
  font-family: "Caprasimo", serif !important;
}

/* Vitesse bandeau défilant */
marquee-component {
  --marquee-speed: 60s !important;
}

/* Texte bandeau défilant */
.marquee__repeated-items .text-block p {
  color: #f6e400 !important;
}

/* teinte gif bandeau défilant */
.marquee__repeated-items .icon-block {
  filter: hue-rotate(-105deg) saturate(150%) brightness(300%);
}

/* Couleur bouton "Je protège mon compagnon" */
a.link--AS01GS1VsY285Vkg1c__button_nazDaa {
  color: #f6e400 !important;
}

/* Couleur de fond bloc qu'est ce qu'une Yellow Person */
.section-content-wrapper:has(.text-block--ANi9kTFlsZkFpaXRNZ__text_BRFzjN) {
  background-color: #F6F1E8;
} 

/* Couleur des icônes features */
.section-content-wrapper 
.group-block-content:has(.icon-block) 
.icon-block__media,
.section-content-wrapper 
.group-block-content:has(.icon-block) 
.icon-block__media * {
  color: #f6e400 !important;
  fill: #f6e400 !important;
  stroke: #f6e400 !important;
}0

/* Typo uniquement pour le TITRE (h3) des features */
.section-content-wrapper 
.group-block-content:has(.icon-block) 
.text-block.h3 p {
  font-family: "Caprasimo", serif !important;
  font-size: 30px !important;
  text-transform: capitalize !important;
  font-weight: 400 !important;
}

/* Fond bloc "Le traceur" (fallback) */
.group-block:has(.text-block--ASCs1ekZFWFk3cHQvd__text_HfLpEx) {
  background-color: #ffffff !important;
}

/* Texte noir bloc "Le traceur" */
.group-block:has(.text-block--ASCs1ekZFWFk3cHQvd__text_HfLpEx) {
  color: #000 !important;
}

.group-block:has(.text-block--ASCs1ekZFWFk3cHQvd__text_HfLpEx) * {
  color: #000 !important;
}

/* Couleur des 2 titres (force la variable + le h3) */
.text-block--ATGJKMmhmMTZSRHFqT__text_q9bjnW,
.text-block--AdVB2alVoRndEYmxxZ__text_g39aX6 {
  --color: #f6e400 !important;
}

.text-block--ATGJKMmhmMTZSRHFqT__text_q9bjnW h3,
.text-block--AdVB2alVoRndEYmxxZ__text_g39aX6 h3 {
  color: #f6e400 !important;
}

/* Ombre portée */
.text-block--ATGJKMmhmMTZSRHFqT__text_q9bjnW h3,
.text-block--AdVB2alVoRndEYmxxZ__text_g39aX6 h3 {
  color: #f6e400 !important;
  text-shadow: 0 4px 12px rgba(0,0,0,0.35);
}

/* Bouton "Continuer les achats" */
.cart-items__empty-button {
  background-color: #DECE00 !important;
  color: #ffffff !important;
  border-radius: 50px !important;
  border: none !important;
}

/* Texte interne */
.cart-items__empty-button .button-text {
  color: #ffffff !important;
}

/* Hover optionnel */
.cart-items__empty-button:hover {
  background-color: #cbb800 !important;
}

/* Tous les boutons variantes arrondis */
variant-picker .variant-option__button-label{
  border-radius: 50px !important;
}

/* Bouton ACTIF → fond jaune plein */
variant-picker .variant-option__button-label:has(input:checked){
  background: #DECE00 !important;
  border: 1px solid #DECE00 !important;
}

/* Texte blanc quand actif */
variant-picker .variant-option__button-label:has(input:checked) *{
  color: #ffffff !important;
}

/* Bouton Ajouter au panier arrondi */
button[name="add"],
.product-form__submit,
.product-form button[type="submit"]{
  border-radius: 50px !important;
}

/* Bouton checkout panier */
.cart__checkout-button{
  background-color: #DECE00 !important;
  border-radius: 50px !important;
  border: none !important;
}

.cart__checkout-button .button-text{
  color: #ffffff !important;
}

/* Pastille panier jaune */
.cart-bubble__background{
  background-color: #DECE00 !important;
}

/* Texte blanc dans la pastille */
.cart-bubble__text-count{
  color: #ffffff !important;
}

/* Réduire de moitié le sélecteur quantité panier */
.cart-drawer .quantity-selector,
.cart-drawer quantity-selector,
.cart-drawer .cart-item__quantity{
  transform: scale(0.8);
  transform-origin: left center;
}

/* Même arrondi que les boutons */
.cart-drawer .quantity-selector,
.cart-drawer quantity-selector,
.cart-drawer .cart-item__quantity{
  border-radius: 50px !important;
}



