.cp{--cp-ink: #45403D;--cp-blush: #E6D5CB;--cp-terracotta: #A33A0B;font-family:"Work Sans",var(--font-body-family, sans-serif);color:var(--cp-ink);background:#fff;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,2rem)}.cp-title{font-weight:700;font-size:clamp(1.5rem,3vw,2rem);text-align:center;margin:0 0 clamp(1.75rem,4vw,2.5rem)}.cp-wrap{position:relative;max-width:1200px;margin:0 auto}.cp-track{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding-bottom:.5rem;scrollbar-width:none}.cp-track::-webkit-scrollbar{display:none}.cp-card{position:relative;flex:0 0 220px;scroll-snap-align:start;background:var(--cp-blush);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--cp-ink);transition:transform .25s ease,box-shadow .25s ease}.cp-card:hover{transform:translateY(-4px);box-shadow:0 14px 24px -14px color-mix(in srgb,var(--cp-ink) 35%,transparent)}.cp-card-image{aspect-ratio:3 / 4;background:#fff;display:flex;align-items:center;justify-content:center}.cp-card-image img{width:100%;height:100%;object-fit:contain;padding:1rem}.cp-card-body{padding:.9rem 1rem 1.1rem}.cp-card-name{font-weight:700;font-size:.95rem;margin:0 0 .15rem}.cp-card-appellation{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--cp-ink) 65%,transparent);margin:0 0 .35rem}.cp-card-price{font-size:.82rem;color:var(--cp-terracotta);font-weight:600;margin:0}.cp-macarons{position:absolute;top:.6rem;left:.6rem;right:.6rem;z-index:1}.cp-macaron{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--cp-ink);color:#fff;font-size:.68rem;font-weight:600;padding:.3rem .65rem;border-radius:999px}.cp-arrow{display:none}@media(min-width:700px){.cp-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:42%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--cp-ink) 15%,transparent);background:#fff;font-size:1.3rem;line-height:1;color:var(--cp-ink);cursor:pointer;z-index:2}.cp-arrow:hover{background:var(--cp-terracotta);color:#fff;border-color:var(--cp-terracotta)}.cp-arrow--prev{left:-14px}.cp-arrow--next{right:-14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cuvees-preferees.css.map */
