.collections{padding:5.78vw 0 4.32vw;background-color:#fff;color:var(--dq-marine)}.collections__entete{display:grid;grid-template-columns:minmax(0,38vw) minmax(0,1fr);column-gap:5vw;align-items:start;max-width:none;margin:0 0 3.54vw;padding:0 3vw;text-align:left}.collections__entete .section_entete__titre{margin:0}.collections__entete p{max-width:48vw;margin:0}.collections__corps{display:grid;grid-template-columns:30.2vw 1fr;border-top:1px solid rgba(13,43,79,.5);border-bottom:1px solid rgba(13,43,79,.5)}.collections__nav{padding:2.66vw 3vw 3vw;border-right:1px solid rgba(13,43,79,.5)}.collections__nav .surtitre{margin-bottom:3.07vw;color:#0d2b4fb3}.collections__liste{width:15.2vw;margin:0;padding:0;list-style:none}.collections__liste li{display:block;margin-bottom:.42vw;padding-bottom:.42vw;border-bottom:.5px solid rgba(13,43,79,.5)}.collections__liste li:before{display:none}.collections__onglet{display:flex;align-items:center;gap:.63vw;padding:.52vw .52vw .52vw .78vw;border-radius:10px;color:var(--dq-marine);font-size:1.72vw;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .25s}.collections__onglet:hover,.collections__onglet:focus-visible,.collections__onglet[aria-selected=true]{background-color:var(--dq-jaune);color:var(--dq-marine)}.collections__onglet:focus-visible{outline:3px solid var(--dq-marine);outline-offset:2px}.collections__nouveau{padding:.32vw;border:.5px solid var(--dq-marine);border-radius:4px;font-size:.99vw;font-weight:600;letter-spacing:.03em;line-height:1;text-transform:uppercase}.collections__choix{display:none}.collections__panneaux{padding:2.66vw 3vw 3vw 5.31vw}.collections__panneau+.collections__panneau{margin-top:4vw}.collections__nom{display:block;margin:0 0 1rem;padding:0;background-color:transparent;color:inherit;font-size:1.72vw;font-weight:600}.est-onglets .collections__panneau+.collections__panneau{margin-top:0}.est-onglets .collections__panneau[hidden]{display:none}@keyframes collections-entree{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.collections--anime .collections__panneau:not([hidden]){animation:collections-entree .45s cubic-bezier(.25,.46,.45,.94) both}.collections--anime .collections__panneau:not([hidden]) .collections__finis li{animation:collections-entree .5s cubic-bezier(.25,.46,.45,.94) both;animation-delay:calc(.1s + var(--rang, 0) * .06s)}.collections__finis li:nth-child(2){--rang: 1}.collections__finis li:nth-child(3){--rang: 2}.collections__finis li:nth-child(4){--rang: 3}.collections__finis li:nth-child(5){--rang: 4}.collections__finis li:nth-child(n+6){--rang: 5}}.est-onglets .collections__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.collections__intro{margin:0 0 2.4vw;font-size:1.2vw;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.collections__finis{display:grid;grid-template-columns:repeat(3,11.67vw);gap:2.08vw;margin:0;padding:0;list-style:none}.collections__finis li{display:block}.collections__finis li:before{display:none}.collections__fini{display:block;color:var(--dq-marine);text-decoration:none}.collections__fini img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:20px;object-fit:cover;transition:transform .4s ease,box-shadow .4s ease}.collections__fini:hover img,.collections__fini:focus-visible img{box-shadow:0 0 0 3px var(--dq-jaune);transform:scale(1.03)}.collections__fini:focus-visible{outline:none}.collections__fini_nom{display:block;margin-top:1.3vw;font-size:1.2vw;line-height:1.2}.collections__posee{display:inline-flex;align-items:center;gap:1vw;margin-top:2.4vw;color:var(--dq-marine);font-size:1.35vw;font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:.15em}.collections__posee svg{flex:none;width:.89vw;height:.89vw}.collections__posee:hover,.collections__posee:focus-visible{color:var(--dq-marine);text-decoration-color:var(--dq-jaune)}.collections__panneau .collections__note{max-width:37vw;margin:1.3vw 0 0;color:#0d2b4fbf;font-size:.94vw;line-height:1.4}.collections__actions{margin-top:3.54vw;text-align:center}@media (max-width: 991px){.collections{padding:4rem 0 3rem}.collections__entete{grid-template-columns:minmax(0,1fr);margin-bottom:2rem;padding:0 2rem}.collections__entete .section_entete__titre{margin-bottom:1rem}.collections__entete p{max-width:none}.collections__corps{grid-template-columns:34% 1fr}.collections__nav{padding:1.5rem 1.5rem 2rem 2rem}.collections__nav .surtitre{margin-bottom:1rem}.collections__liste{width:auto}.collections__liste li{margin-bottom:.25rem;padding-bottom:.25rem}.collections__onglet{gap:.5rem;min-height:44px;padding:.5rem .75rem;font-size:1.125rem}.collections__nouveau{padding:.2rem .3rem;font-size:.6875rem}.collections__panneaux{padding:1.5rem 2rem 2rem 1.5rem}.collections__intro{margin-bottom:1rem;font-size:.9375rem}.collections__finis{grid-template-columns:repeat(3,1fr);gap:1rem}.collections__fini img{border-radius:14px}.collections__fini_nom{margin-top:.5rem;font-size:.9375rem}.collections__nom{font-size:1.25rem}.collections__posee{gap:.5rem;margin-top:1.5rem;font-size:1rem}.collections__panneau .collections__note{max-width:none;margin-top:1rem;font-size:.9375rem}.collections__posee svg{width:.875rem;height:.875rem}.collections__actions{margin-top:2rem}}@media (max-width: 767px){.collections__corps{grid-template-columns:1fr}.collections__nav{padding:1.5rem 2rem 0;border-right:0}.est-onglets .collections__choix{position:relative;display:block}.est-onglets .collections__liste{display:none}.collections__choix select{width:100%;min-height:48px;padding:.5rem 2.75rem .5rem 1rem;border:1px solid var(--dq-marine);border-radius:10px;background-color:var(--dq-jaune);color:var(--dq-marine);font:600 1.125rem/1.2 Cabin,sans-serif;-webkit-appearance:none;appearance:none;cursor:pointer}.collections__choix:after{content:"";position:absolute;top:50%;right:1.1rem;width:.6rem;height:.6rem;border-right:2px solid var(--dq-marine);border-bottom:2px solid var(--dq-marine);pointer-events:none;transform:translateY(-70%) rotate(45deg)}.collections__choix select:focus-visible{outline:3px solid var(--dq-marine);outline-offset:2px}.collections__panneaux{padding:1.5rem 2rem 2rem}.collections__finis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.collections__entete{padding:0 1rem}.collections__nav,.collections__panneaux{padding-right:1rem;padding-left:1rem}}
