:root:has(.announcement-bar--sticky){--announcement-height: 37px}.section-announcement:has(.announcement-bar--sticky){position:sticky;top:0;z-index:40}.announcement-bar{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 24px;background:var(--c-nuit);color:var(--c-blanc);font-size:13px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}a.announcement-bar:hover{color:var(--c-blanc)}a.announcement-bar:hover .icon--slide{transform:translate(4px)}.announcement-bar__track,.announcement-bar__item{display:flex;align-items:center;gap:10px}.announcement-bar__item[aria-hidden=true]{display:none}.announcement-bar__badge{padding:2px 8px;border-radius:5px;background:var(--c-electrique);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(max-width:767px){:root:has(.announcement-bar--sticky){--announcement-height: 35px}.announcement-bar{padding:8px 0;font-size:12px;overflow:hidden;justify-content:flex-start}.announcement-bar__track{gap:0;width:max-content;animation:announcement-scroll 18s linear infinite}.announcement-bar__item,.announcement-bar__item[aria-hidden=true]{display:flex;gap:8px;padding-right:40px;white-space:nowrap}@keyframes announcement-scroll{to{transform:translate(-50%)}}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.announcement-bar{padding:8px 16px;justify-content:center}.announcement-bar__track{width:auto;animation:none}.announcement-bar__item[aria-hidden=true]{display:none}.announcement-bar__item{flex-wrap:wrap;justify-content:center;padding-right:0;white-space:normal}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
