.atv-complementaires-section{position:relative}.atv-complementaires-section:not(.is-ready),.atv-complementaires-section.is-empty{display:none}.atv-compl{--gap: 20px;container-type:inline-size}.atv-compl:not(.is-loaded){display:none}.atv-compl--atc{--gap: 14px;padding-top:24px}.atv-compl__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.atv-compl__head--arrows-only{justify-content:flex-end;margin-bottom:10px}.atv-compl__overline{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vermilion, #C0392B);margin-bottom:6px}.atv-compl__title{font-family:var(--title-font, "Oswald", sans-serif);font-size:20px;font-weight:600;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;margin:0}.atv-compl__title .serif-italic{text-transform:none}.atv-compl__arrows{display:flex;gap:6px;flex:0 0 auto;visibility:hidden}.atv-compl.has-overflow .atv-compl__arrows{visibility:visible}.atv-compl__arrow{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(26,26,26,.2);border-radius:50%;background:transparent;color:var(--ink, #1A1A1A);cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.atv-compl__arrow:hover:not(:disabled){border-color:var(--vermilion, #C0392B);color:var(--vermilion, #C0392B)}.atv-compl__arrow:disabled{opacity:.3;cursor:default}.atv-compl__arrow svg{width:14px;height:14px;display:block}.atv-compl__track{--n: var(--cols, 4);display:flex;gap:var(--gap);list-style:none;margin:0;padding:2px 2px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin}.atv-compl__item{flex:0 0 calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));min-width:0;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start}.atv-compl__item>.product-card{width:100%;flex:1 1 auto}.atv-compl__add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:1.5px solid var(--vermilion, #C0392B);border-radius:4px;background:transparent;color:var(--vermilion, #C0392B);font-family:var(--title-font, "Oswald", sans-serif);font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.atv-compl__add:hover{background:var(--vermilion, #C0392B);color:#fff}.atv-compl__add.is-added{background:var(--ink, #1A1A1A);border-color:var(--ink, #1A1A1A);color:#fff}.atv-compl__add--ghost{background:transparent;color:var(--ink, #1A1A1A);border-color:#1a1a1a40}.atv-compl__add--ghost:hover{background:transparent;color:var(--vermilion, #C0392B);border-color:var(--vermilion, #C0392B)}.atv-compl__add.is-disabled,.atv-compl__add.is-disabled:hover{background:transparent;color:#1a1a1a66;border-color:#1a1a1a26;cursor:default}.atv-compl__add[aria-busy=true]{opacity:.6;pointer-events:none}.atv-compl__add svg{flex:0 0 auto}.atv-compl__msg{margin:0;font-size:12px;line-height:1.3;color:var(--vermilion, #C0392B)}.atv-compl__msg:empty{display:none}@container (max-width: 899px){.atv-compl__track{--n: min(var(--cols, 4), 3)}}@container (max-width: 599px){.atv-compl__track{--n: 2.15;--gap: 12px}.atv-compl__arrows{display:none}.atv-compl__add{font-size:12px;letter-spacing:.03em;padding:8px 6px}.atv-compl__add svg{display:none}}@container (max-width: 299px){.atv-compl__track{--n: 1.4}}.atv-compl.atv-compl--end{max-width:1280px;margin:0 auto 32px;padding:4px 16px 0}.atv-compl--end .atv-compl__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;scroll-snap-type:none;padding:0}.atv-compl--end .atv-compl__item{flex:none}.atv-compl--end .atv-compl__arrows{display:none}@media(prefers-reduced-motion:reduce){.atv-compl__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/atv-produits-complementaires.css.map */
