.av{--av-blush: #E6D5CB;--av-ink: #45403D;--av-terracotta: #A33A0B;--av-line: rgba(69,64,61,.14);font-family:"Work Sans",var(--font-body-family, sans-serif);color:var(--av-ink)}.av--gallery{background:var(--av-blush);padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,2rem)}.av-title{font-weight:700;font-size:clamp(1.5rem,3vw,2rem);text-align:center;margin:0 0 1.5rem}.av-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin:0 auto 2rem;max-width:900px}.av-filter-select-wrap{display:flex;flex-direction:column;gap:.3rem;flex:1 1 180px;min-width:150px;max-width:240px}.av-filter-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--av-ink)}.av-filter-select{font-family:inherit;font-size:.92rem;color:var(--av-ink);background:#fff;border:1px solid var(--av-line);border-radius:999px;padding:.6rem 2.2rem .6rem 1rem;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345403D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right .9rem center;background-size:14px;transition:border-color .2s ease}.av-filter-select:hover,.av-filter-select:focus{border-color:var(--av-terracotta);outline:none}.av-grid{columns:4 240px;column-gap:1.25rem;max-width:1280px;margin:0 auto}.av--product .av-grid{columns:4 180px;column-gap:1.25rem;max-width:100%}.av-card{background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--av-line);transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;break-inside:avoid;width:100%;margin:0 0 1.25rem}.av-card:hover{transform:translateY(-4px);box-shadow:0 14px 24px -14px #45403d4d}.av-card-image{background:var(--av-blush)}.av-card-image img{width:100%;height:auto;object-fit:cover;display:block}.av-card-body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.35rem}.av-card-type{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--av-terracotta);font-weight:600}.av-card-title{font-weight:700;font-size:.98rem;margin:0}.av-card-desc{font-size:.85rem;color:color-mix(in srgb,var(--av-ink) 75%,transparent);margin:0}.av-card-cuvee{display:block;font-size:.78rem;color:var(--av-ink);text-decoration:none;border-top:1px solid var(--av-line);margin-top:.5rem;padding-top:.5rem;font-weight:600}.av-card-cuvee:hover{color:var(--av-terracotta)}.av-more{text-align:center;margin-top:2rem}.av-more-btn{font-family:inherit;font-size:.9rem;font-weight:600;background:#fff;color:var(--av-ink);border:1px solid var(--av-ink);border-radius:999px;padding:.65rem 1.75rem;cursor:pointer;transition:background .2s ease,color .2s ease}.av-more-btn:hover{background:var(--av-ink);color:#fff}.av-empty{text-align:center;font-size:.9rem;color:color-mix(in srgb,var(--av-ink) 60%,transparent);grid-column:1 / -1;padding:2rem 0}.av-carousel-wrap{position:relative;max-width:1280px;margin:0 auto}.av-carousel-track{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding-bottom:.5rem;scrollbar-width:none}.av-carousel-track::-webkit-scrollbar{display:none}.av-carousel-card{flex:0 0 240px;scroll-snap-align:start;margin:0}.av-carousel-arrow{display:none}@media(min-width:700px){.av-carousel-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:40%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid var(--av-line);background:#fff;font-size:1.3rem;line-height:1;color:var(--av-ink);cursor:pointer;z-index:2}.av-carousel-arrow:hover{background:var(--av-terracotta);color:#fff;border-color:var(--av-terracotta)}.av-carousel-arrow--prev{left:-14px}.av-carousel-arrow--next{right:-14px}}.av--product{padding:clamp(2rem,4vw,3rem) clamp(1rem,4vw,1.5rem)}.av--product .av-title{text-align:left;font-size:1.2rem}.av-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/accords-vigneron.css.map */
