.purple-section[data-v-d90befcb]{padding:0 0 69px}.purple-wrap[data-v-d90befcb]{margin-inline:auto;width:min(1372px,92vw)}.purple-gammes-wrap[data-v-d90befcb]{align-items:start;display:grid;gap:34px;grid-template-columns:1fr}.purple-kicker[data-v-d90befcb]{color:#726b85;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:16px;margin-bottom:22px}.purple-h2[data-v-d90befcb],.purple-kicker[data-v-d90befcb]{font-family:var(--font-display,"DM Sans"),sans-serif;text-transform:uppercase}.purple-h2[data-v-d90befcb]{color:var(--color-title,#121212);font-size:clamp(30px,3vw,40px);font-weight:900;letter-spacing:-.02em;line-height:1.05}.purple-dot[data-v-d90befcb]{color:var(--color-primary,#1a0088)}.purple-lead[data-v-d90befcb]{color:#121212;font-size:14px;line-height:24px;margin-top:34px;max-width:34ch}.purple-gammes-link[data-v-d90befcb]{align-items:center;border-bottom:1.5px solid var(--color-title,#121212);color:var(--color-title,#121212);display:inline-flex;font-family:var(--font-display,"DM Sans"),sans-serif;font-size:13px;font-weight:600;gap:40px;justify-content:space-between;line-height:17px;margin-top:34px;min-width:290px;padding-bottom:14px}.purple-gammes-link[data-v-d90befcb]:hover{border-bottom-color:var(--color-primary,#1a0088);color:var(--color-primary,#1a0088)}.purple-gammes[data-v-d90befcb]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.purple-gamme[data-v-d90befcb]{border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;min-height:230px;overflow:hidden;padding:22px 24px;position:relative;transition:transform .3s}.purple-gamme[data-v-d90befcb]:hover{transform:translateY(-4px)}.purple-gamme-title[data-v-d90befcb]{align-self:flex-start;color:var(--color-title,#121212);font-family:var(--font-display,"DM Sans"),sans-serif;font-size:22px;font-weight:700;line-height:29px;max-width:12ch;z-index:2}.purple-gamme-title[data-v-d90befcb]:after{border-radius:inherit;content:"";inset:0;position:absolute;z-index:1}.purple-gamme-title[data-v-d90befcb]:focus-visible{outline:none}.purple-gamme-title[data-v-d90befcb]:focus-visible:after{outline:2px solid var(--color-primary,#1a0088);outline-offset:2px}.purple-gamme-img[data-v-d90befcb]{max-height:82%;max-width:62%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;right:-6%;top:50%;transform:translateY(-46%)}.purple-gamme-img.is-product[data-v-d90befcb]{bottom:64px;filter:drop-shadow(0 10px 14px rgba(36,17,82,.16));max-height:56%;max-width:38%;right:16px;top:auto;transform:none}.purple-gamme-img.is-tile[data-v-d90befcb]{bottom:0;height:96%;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;right:0;top:auto;transform:none;width:var(--gamme-img-w,50%)}.purple-gamme-img.is-tile~.purple-gamme-foot .purple-gamme-caption[data-v-d90befcb]{max-width:calc(100% - var(--gamme-img-w, 50%))}.purple-gamme-emoji[data-v-d90befcb]{font-size:46px;position:absolute;right:18px;top:40%}.purple-gamme-foot[data-v-d90befcb]{align-items:center;border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin:18px -6px -4px;padding:6px;pointer-events:none;position:relative;transition:background .25s;z-index:2}.purple-gamme-caption[data-v-d90befcb]{color:#121212;font-size:13px;line-height:17px}.purple-gamme-sublink[data-v-d90befcb]{border-radius:4px;color:inherit;pointer-events:auto;position:relative;z-index:3}.purple-gamme-sublink[data-v-d90befcb]:hover{color:var(--color-primary,#1a0088);text-decoration:underline;text-underline-offset:3px}.purple-gamme-sublink[data-v-d90befcb]:focus-visible{outline:2px solid var(--color-primary,#1a0088);outline-offset:2px}.purple-gamme-arrow[data-v-d90befcb]{background:#fff;border-radius:50%;display:grid;flex-shrink:0;height:44px;place-items:center;transition:background .25s;width:44px}.purple-gamme-arrow img[data-v-d90befcb]{filter:brightness(0) saturate(100%);transition:filter .25s}.purple-gamme:hover .purple-gamme-foot[data-v-d90befcb]{background:#fff}.purple-gamme:hover .purple-gamme-arrow[data-v-d90befcb]{background:var(--color-primary,#1a0088)}.purple-gamme:hover .purple-gamme-arrow img[data-v-d90befcb]{filter:brightness(0) invert(1)}.purple-rail-wrap[data-v-d90befcb]{min-width:0}.purple-rail-head[data-v-d90befcb]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.purple-rail-title[data-v-d90befcb]{align-items:center;color:var(--color-title,#121212);display:inline-flex;font-family:var(--font-display,"DM Sans"),sans-serif;font-size:18px;font-weight:800;gap:10px;line-height:24px}.purple-rail-count[data-v-d90befcb]{background:#f4f2fa;border-radius:100px;color:var(--color-primary,#1a0088);display:inline-grid;font-size:12px;font-weight:800;height:22px;min-width:26px;padding:0 8px;place-items:center}.purple-rail-nav[data-v-d90befcb]{display:flex;gap:8px}.purple-rail-btn[data-v-d90befcb]{background:#fff;border:1px solid #d5d5d5;border-radius:50%;color:#121212;display:grid;height:40px;place-items:center;transition:background .2s,color .2s,border-color .2s,opacity .2s;width:40px}.purple-rail-btn[data-v-d90befcb]:hover:not(:disabled){background:var(--color-primary,#1a0088);border-color:var(--color-primary,#1a0088);color:#fff}.purple-rail-btn[data-v-d90befcb]:disabled{cursor:default;opacity:.35}.purple-rail-btn[data-v-d90befcb]:focus-visible{outline:2px solid var(--color-primary,#1a0088);outline-offset:2px}.purple-rail[data-v-d90befcb]{display:grid;gap:14px;grid-auto-columns:210px;grid-auto-flow:column;list-style:none;overflow-x:auto;padding:4px 2px 10px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.purple-rail[data-v-d90befcb]::-webkit-scrollbar{display:none}.purple-rail>li[data-v-d90befcb]{scroll-snap-align:start}.purple-rail-card[data-v-d90befcb]{border-radius:14px;display:flex;flex-direction:column;height:150px;justify-content:space-between;overflow:hidden;padding:16px 16px 14px;position:relative;transition:transform .3s}.purple-rail-card[data-v-d90befcb]:hover{transform:translateY(-3px)}.purple-rail-card[data-v-d90befcb]:focus-visible{outline:2px solid var(--color-primary,#1a0088);outline-offset:2px}.purple-rail-card.is-all[data-v-d90befcb]{background:#c6e23f}.purple-rail-name[data-v-d90befcb]{color:var(--color-title,#121212);font-family:var(--font-display,"DM Sans"),sans-serif;font-size:16px;font-weight:700;line-height:21px;padding-right:44px}.purple-rail-ico[data-v-d90befcb]{background:#ffffffbf;border-radius:50%;display:grid;height:40px;place-items:center;position:absolute;right:12px;top:12px;width:40px}.purple-rail-foot[data-v-d90befcb]{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.purple-rail-caption[data-v-d90befcb]{color:#3a3450;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:16px;-webkit-box-orient:vertical;overflow:hidden}.purple-gamme-arrow.is-small[data-v-d90befcb]{height:34px;width:34px}.purple-rail-card:hover .purple-gamme-arrow[data-v-d90befcb]{background:var(--color-primary,#1a0088)}.purple-rail-card:hover .purple-gamme-arrow img[data-v-d90befcb]{filter:brightness(0) invert(1)}@media(max-width:639px){.purple-gamme[data-v-d90befcb]{padding:16px}.purple-gamme-title[data-v-d90befcb]{font-size:17px;-webkit-hyphens:auto;hyphens:auto;line-height:22px;max-width:none}.purple-gamme[data-v-d90befcb]{min-height:230px}.purple-gamme-img[data-v-d90befcb],.purple-gamme-img.is-product[data-v-d90befcb]{bottom:88px;max-height:32%;max-width:44%;right:10px;top:auto;transform:none}.purple-gamme-img.is-tile[data-v-d90befcb]{bottom:0;max-height:none;max-width:none;right:0}.purple-gamme-foot[data-v-d90befcb]{align-items:flex-end;margin-top:10px}.purple-gamme-caption[data-v-d90befcb]{font-size:12px;line-height:16px}.purple-gamme-arrow[data-v-d90befcb]{height:36px;width:36px}}@media(max-width:360px){.purple-h2[data-v-d90befcb]{font-size:26px}}@media(min-width:1200px){.purple-rail-wrap[data-v-d90befcb]{grid-column:1/-1;margin-top:14px}.purple-rail[data-v-d90befcb]{grid-auto-columns:calc(16.66667% - 11.66667px)}.purple-gammes-wrap[data-v-d90befcb]{gap:65px;grid-template-columns:minmax(300px,380px) 1fr}.purple-gammes[data-v-d90befcb]{-moz-column-gap:14px;column-gap:14px;display:flex;flex-wrap:wrap;row-gap:28px}.purple-gamme[data-v-d90befcb]{min-height:0}.purple-gamme[data-v-d90befcb]:first-child{flex:0 0 calc(38.14181% - 10.67971px);height:250px}.purple-gamme[data-v-d90befcb]:nth-child(2){flex:0 0 calc(29.9511% - 8.38631px);height:250px}.purple-gamme[data-v-d90befcb]:nth-child(3){flex:0 0 calc(31.90709% - 8.93399px);height:250px}.purple-gamme[data-v-d90befcb]:nth-child(4){flex:0 0 calc(31.98529% - 8.95588px);height:200px}.purple-gamme[data-v-d90befcb]:nth-child(5){flex:0 0 calc(29.90196% - 8.37255px);height:200px}.purple-gamme[data-v-d90befcb]:nth-child(6){flex:0 0 calc(38.11275% - 10.67157px);height:200px}.purple-gamme[data-v-d90befcb]:nth-child(n+7){flex:1 1 0;height:170px}}
