:root{--c-primary:#321506;--c-secondary:#c2716e;--c-accent:#edc2ba;--c-bg:#fdefed;--c-footer:#edc2ba;--c-alt-bg:#fde2dd;--c-alt-bg-2:#f4e0dc;--font-heading:'Playfair Display',Georgia,serif;--font-body:'Inter',system-ui,sans-serif;--font-heading-choisie:'Playfair Display';--font-body-choisie:'Inter';--radius-card:16px;--radius-btn:10px;--cards-cols:3;}html{scrollbar-width:revert;scrollbar-color:revert;}html::-webkit-scrollbar{width:14px;height:14px;}:root{--menu-footer-ink:var(--c-primary);--logo-scale:2.20;--titre-echelle:0.75;--menu-fs:0.85rem;--menu-case:none;}
/* agrandissement largeur du titre dans le bloc hero*/
.site .hero--image .hero__title {    max-width: 34ch;}

/* hauteur du bloc hero image*/
.site .hero--image {    min-height: 81svh;}

/* changement de couleur du jaune au rose dans le titre du bloc hero*/
.site .hero--image .hero__title .word:nth-child(odd)>span {    color: #d8a4a0;     font-weight: bolder;}

/* modification de la hauteur du padding du bloc manifest */
.site .flag-manifesto {    padding-block: clamp(0.5rem, 0vw, 0rem);}

/* margin sur le logo */
@media (min-width: 1025px) {    .site--logoz .site-brand--nav .site-logo {        margin-top: 12px;        margin-bottom: 12px;    }}
@media (max-width: 560px) {    .site--logoz .site-logo, .site-logo {        max-height: 74px;}}


@media (min-width: 1025px) { .product {    grid-template-columns: minmax(0, 0.5fr) minmax(0, 1fr);}}
@media (max-width: 1025px) { .product {    grid-template-columns: minmax(1, 0.5fr) minmax(0, 1fr);}}
.product__tag {    background: #e1aea9;}