.accessoires-page{background-color:#fff;flex-direction:column;align-items:center;padding-top:50px;display:flex}.center-image-newacc{width:90%;margin-top:2%;position:relative}.center-imageacc{border-radius:10px;width:100%}.nouveaute-banneracc{z-index:10;opacity:.8;background-color:#f3ede1;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:100%;height:45%;position:absolute;bottom:0;left:0}.nouveaute-banneracc h1{color:#4d3214;text-align:center;width:100%;height:50%;font-size:2rem;font-weight:700;position:absolute;bottom:0;left:0}.accessoires-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));justify-content:center;gap:15px;width:100%;max-width:2000px;display:grid}.accessoires-title{text-align:left;text-transform:uppercase;background-color:#fff;width:100%;margin:10px 10px 10px 100px;padding:20px 0 20px 20px;font-size:32px;font-weight:700}.accessoires-category{text-transform:uppercase;color:#4d3214;text-align:left;width:100px;padding:10px 15px;font-size:24px;font-weight:700}.accessoire-item{text-align:center;background:#fff;border-radius:5px;flex-direction:column;align-items:center;max-width:700px;padding:0;transition:transform .2s ease-in-out;display:flex}.accessoire-item:hover{transform:translateY(0)}.accessoire-image{object-fit:contain;border-radius:5px;width:100%;max-height:400px}.accessoire-info{justify-content:space-between;align-items:center;width:100%;display:flex}.accessoire-name{color:rgba(51,51,51,.847);text-align:left;flex:1;margin-top:5px;font-size:18px}.accessoire-price{color:#888;text-align:right;margin-top:5px;margin-left:15px;font-size:16px}@media (max-width:1024px){.accessoires-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.accessoires-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:480px){.accessoires-grid{grid-template-columns:1fr}}.wishlist-button{cursor:pointer;z-index:5;color:#888;opacity:0;background:0 0;border:none;font-size:1.5rem;transition:transform .2s;position:absolute;bottom:10px;right:10px}.wishlist-button:hover{color:#000;transform:scale(1.2)}.wishlist-button:focus{outline:none}.color-dots{z-index:5;opacity:0;gap:5px;display:flex;position:absolute;bottom:10px;left:10px}.color-dot{cursor:pointer;border:1px solid #fff;border-radius:50%;width:12px;height:12px;transition:transform .2s}.color-dot:hover{border-color:#000;transform:scale(1.2)}.image-container:hover .color-dots,.image-container:hover .wishlist-button{opacity:1}
.wl-page{background:var(--ob-bg,#fafaf8);min-height:100vh;color:var(--ob-ink,#1a1a1a);font-family:var(--ob-font-body);flex-direction:column;display:flex}.wl-shell{flex:1;width:min(1280px,100% - 40px);margin:0 auto;padding:max(40px,min(5vw,80px)) 0 max(64px,min(7vw,104px))}.wl-hero{border-bottom:1px solid var(--ob-border,#e5e1d8);flex-direction:column;gap:max(24px,min(3vw,36px));margin-bottom:max(48px,min(5.5vw,72px));padding-bottom:max(28px,min(3vw,40px));display:flex}@media (min-width:900px){.wl-hero{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}}.wl-hero__head{max-width:62ch}.wl-eyebrow{font-family:var(--ob-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ob-accent,#8a6e4a);margin:0 0 16px;padding-bottom:10px;font-size:.7rem;font-weight:500;display:inline-block;position:relative}.wl-eyebrow:after{content:"";background-color:var(--ob-accent,#8a6e4a);width:28px;height:1px;position:absolute;bottom:0;left:0}.wl-hero__title{font-family:var(--ob-font-display);letter-spacing:-.012em;color:var(--ob-ink,#1a1a1a);margin:0 0 14px;font-size:max(2.2rem,min(3.8vw,3.4rem));font-weight:400;line-height:1.05}.wl-hero__title em{color:var(--ob-accent-deep,#6c5436);font-style:italic}.wl-hero__lede{max-width:60ch;font-family:var(--ob-font-display);color:var(--ob-ink-mute,#6b6b6b);margin:0;font-size:max(.98rem,min(1.4vw,1.12rem));font-style:italic;font-weight:400;line-height:1.6}.wl-hero__meta{flex:none;align-items:center;gap:14px;display:inline-flex}.wl-hero__count-num{font-family:var(--ob-font-display);color:var(--ob-accent-deep,#6c5436);letter-spacing:-.01em;font-size:max(2rem,min(3vw,2.6rem));font-style:italic;font-weight:400;line-height:1}.wl-hero__count-rule{background-color:var(--ob-accent,#8a6e4a);width:36px;height:1px;display:block}.wl-hero__count-label{font-family:var(--ob-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ob-ink-mute,#6b6b6b);white-space:nowrap;font-size:.72rem;font-weight:500}.wl-grid{grid-template-columns:1fr;gap:max(36px,min(4vw,56px));display:grid}@media (min-width:640px){.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(40px,min(4vw,60px)) max(24px,min(2.4vw,36px))}}@media (min-width:1100px){.wl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(48px,min(4vw,72px)) max(28px,min(2.5vw,40px))}}.wl-card{--wl-delay:0s;animation:wl-rise .54s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1))both;animation-delay:var(--wl-delay);flex-direction:column;gap:18px;margin:0;padding:0;display:flex;position:relative}@keyframes wl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wl-card__index{z-index:2;font-family:var(--ob-font-display);color:var(--ob-ink-mute,#6b6b6b);letter-spacing:.04em;pointer-events:none;font-size:.78rem;font-style:italic;font-weight:400;position:absolute;top:-4px;left:0}.wl-card__media{aspect-ratio:4/3;background:var(--ob-surface-soft,#f4f1ec);isolation:isolate;cursor:pointer;place-items:center;padding:max(22px,min(3vw,36px));display:grid;position:relative;overflow:hidden}.wl-card__media:after{content:"";background-color:var(--ob-border-soft,#d8d2c5);height:1px;transition:background-color .38s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));z-index:1;position:absolute;bottom:0;left:0;right:0}.wl-card__media:before{content:"";opacity:0;transition:opacity .48s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));pointer-events:none;z-index:0;background:radial-gradient(at 50% 110%,rgba(138,110,74,.08) 0%,transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.wl-card:hover .wl-card__media:after,.wl-card:focus-within .wl-card__media:after{background-color:var(--ob-accent,#8a6e4a)}.wl-card:hover .wl-card__media:before,.wl-card:focus-within .wl-card__media:before{opacity:1}.wl-card__photo{z-index:1;object-fit:contain;object-position:center;filter:saturate(.96);width:100%;height:100%;transition:transform .7s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));position:relative}.wl-card:hover .wl-card__photo,.wl-card:focus-within .wl-card__photo{transform:scale(1.035)}.wl-card__remove{z-index:2;width:32px;height:32px;color:var(--ob-ink-mute,#6b6b6b);cursor:pointer;opacity:0;transition:opacity .25s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),transform .25s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),border-color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),background-color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));background:rgba(250,250,248,.92);border:1px solid transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px;transform:translateY(-4px)}.wl-card:hover .wl-card__remove,.wl-card:focus-within .wl-card__remove{opacity:1;transform:translateY(0)}.wl-card__remove:focus-visible{opacity:1;transform:translateY(0)}.wl-card__remove:hover{color:var(--ob-accent-deep,#6c5436);border-color:var(--ob-accent,#8a6e4a);background:var(--ob-bg,#fafaf8);outline:none}.wl-card__remove:focus-visible{color:var(--ob-accent-deep,#6c5436);border-color:var(--ob-accent,#8a6e4a);background:var(--ob-bg,#fafaf8);outline:none}@media (max-width:720px){.wl-card__remove{opacity:1;transform:none}}.wl-card__body{flex-direction:column;gap:8px;padding-top:4px;display:flex}.wl-card__head{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.wl-card__brand{font-family:var(--ob-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ob-accent,#8a6e4a);margin:0;font-size:.68rem;font-weight:500}.wl-card__name{font-family:var(--ob-font-display);letter-spacing:-.005em;color:var(--ob-ink,#1a1a1a);text-transform:none;margin:0;font-size:max(1.1rem,min(1.5vw,1.28rem));font-weight:400;line-height:1.22}.wl-card__variant{font-family:var(--ob-font-display);color:var(--ob-ink-mute,#6b6b6b);align-items:center;gap:10px;margin:0;font-size:.92rem;font-style:italic;font-weight:400;line-height:1.4;display:inline-flex}.wl-card__variant-meta{font-family:var(--ob-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ob-ink-mute,#6b6b6b);font-size:.7rem;font-style:normal}.wl-card__swatch{border:1px solid var(--ob-border,#e5e1d8);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 1px 2px rgba(26,26,26,.06)}.wl-card__price{font-family:var(--ob-font-display);color:var(--ob-ink,#1a1a1a);letter-spacing:-.005em;margin:6px 0 0;font-size:1.18rem;font-style:italic;font-weight:400;line-height:1}.wl-card__actions{border-top:1px solid var(--ob-border-soft,#d8d2c5);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.wl-card__cta{font-family:var(--ob-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ob-ink,#1a1a1a);cursor:pointer;transition:background-color .28s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),border-color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));background:0 0;border:1px solid transparent;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 18px;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex}.wl-card__cta-arrow{transition:transform .28s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));display:inline-block}.wl-card__cta:hover .wl-card__cta-arrow{transform:translate(4px)}.wl-card__cta:focus-visible .wl-card__cta-arrow{transform:translate(4px)}.wl-card__cta--primary{background:var(--ob-ink,#1a1a1a);color:var(--ob-bg,#fafaf8);border-color:var(--ob-ink,#1a1a1a)}.wl-card__cta--primary:hover{background:var(--ob-accent-deep,#6c5436);border-color:var(--ob-accent-deep,#6c5436);outline:none}.wl-card__cta--primary:focus-visible{background:var(--ob-accent-deep,#6c5436);border-color:var(--ob-accent-deep,#6c5436);outline:none}.wl-card__cta--ghost{color:var(--ob-ink-mute,#6b6b6b);letter-spacing:.18em;background:0 0;border-color:transparent;padding:6px 0;font-size:.68rem}.wl-card__cta--ghost:after{content:"→";transition:transform .28s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));margin-left:6px;display:inline-block}.wl-card__cta--ghost:hover{color:var(--ob-accent-deep,#6c5436);outline:none}.wl-card__cta--ghost:focus-visible{color:var(--ob-accent-deep,#6c5436);outline:none}.wl-card__cta--ghost:hover:after{transform:translate(4px)}.wl-card__cta--ghost:focus-visible:after{transform:translate(4px)}.wl-empty{padding:max(48px,min(7vw,96px)) 0}.wl-empty__inner{text-align:center;max-width:640px;margin:0 auto}.wl-empty__icon{width:max(72px,min(9vw,96px));height:auto;color:var(--ob-accent,#8a6e4a);opacity:.7;margin:0 auto max(20px,min(2.5vw,32px));display:block}.wl-empty .wl-eyebrow{margin-left:auto;margin-right:auto}.wl-empty .wl-eyebrow:after{left:50%;transform:translate(-50%)}.wl-empty__title{font-family:var(--ob-font-display);letter-spacing:-.01em;color:var(--ob-ink,#1a1a1a);margin:0 0 16px;font-size:max(1.85rem,min(3vw,2.6rem));font-weight:400;line-height:1.15}.wl-empty__title em{color:var(--ob-accent-deep,#6c5436);font-style:italic}.wl-empty__lede{max-width:52ch;font-family:var(--ob-font-display);color:var(--ob-ink-mute,#6b6b6b);margin:0 auto max(28px,min(4vw,40px));font-size:max(.98rem,min(1.4vw,1.08rem));font-style:italic;font-weight:400;line-height:1.6}.wl-empty__cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:max(40px,min(5vw,56px));display:flex}.wl-cta{font-family:var(--ob-font-body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .28s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),border-color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));align-items:center;gap:10px;padding:14px 26px;font-size:.74rem;font-weight:500;text-decoration:none;display:inline-flex}.wl-cta span{display:inline-block}.wl-cta span:last-child{transition:transform .28s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1))}.wl-cta:hover span:last-child{transform:translate(4px)}.wl-cta:focus-visible span:last-child{transform:translate(4px)}.wl-cta--primary{background:var(--ob-ink,#1a1a1a);color:var(--ob-bg,#fafaf8);border:1px solid var(--ob-ink,#1a1a1a)}.wl-cta--primary:hover{background:var(--ob-accent-deep,#6c5436);border-color:var(--ob-accent-deep,#6c5436);outline:none}.wl-cta--primary:focus-visible{background:var(--ob-accent-deep,#6c5436);border-color:var(--ob-accent-deep,#6c5436);outline:none}.wl-cta--ghost{color:var(--ob-ink,#1a1a1a);border:1px solid var(--ob-border,#e5e1d8);background:0 0}.wl-cta--ghost:hover{border-color:var(--ob-accent,#8a6e4a);color:var(--ob-accent-deep,#6c5436);outline:none}.wl-cta--ghost:focus-visible{border-color:var(--ob-accent,#8a6e4a);color:var(--ob-accent-deep,#6c5436);outline:none}.wl-empty__rule{background-color:var(--ob-border,#e5e1d8);border:0;width:80px;height:1px;margin:0 auto max(20px,min(3vw,28px))}.wl-empty__hint{font-family:var(--ob-font-body);color:var(--ob-ink-mute,#6b6b6b);margin:0;font-size:.92rem;line-height:1.55}.wl-empty__hint-link{color:var(--ob-ink,#1a1a1a);text-decoration:underline;-webkit-text-decoration-color:var(--ob-accent,#8a6e4a);text-decoration-color:var(--ob-accent,#8a6e4a);text-underline-offset:4px;transition:color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1))}.wl-empty__hint-link:hover{color:var(--ob-accent-deep,#6c5436);outline:none}.wl-empty__hint-link:focus-visible{color:var(--ob-accent-deep,#6c5436);outline:none}.wl-status{text-align:center;font-family:var(--ob-font-display);color:var(--ob-ink-mute,#6b6b6b);margin:0;padding:40px 0;font-size:1rem;font-style:italic}.wl-status--error{color:var(--ob-error,#8a2020);font-style:normal;font-family:var(--ob-font-body)}.wl-card--skeleton{pointer-events:none;animation:none}.wl-card__skeleton-media{background:linear-gradient(90deg,var(--ob-surface-soft,#f4f1ec)0%,var(--ob-border-soft,#d8d2c5)50%,var(--ob-surface-soft,#f4f1ec)100%);background-size:200% 100%;width:100%;height:100%;animation:1.6s linear infinite wl-shimmer}.wl-skel{background:linear-gradient(90deg,var(--ob-surface-soft,#f4f1ec)0%,var(--ob-border-soft,#d8d2c5)50%,var(--ob-surface-soft,#f4f1ec)100%);background-size:200% 100%;height:14px;animation:1.6s linear infinite wl-shimmer}.wl-skel--xs{width:30%;height:10px}.wl-skel--sm{width:50%;height:14px}.wl-skel--md{width:75%;height:20px}.wl-skel--lg{width:100%;height:44px}@keyframes wl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wl-toast{z-index:80;background:var(--ob-ink,#1a1a1a);color:var(--ob-bg,#fafaf8);font-family:var(--ob-font-body);letter-spacing:.02em;border-left:2px solid var(--ob-accent,#8a6e4a);opacity:0;pointer-events:none;transition:opacity .28s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1)),transform .28s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));align-items:center;gap:14px;max-width:min(420px,100vw - 32px);padding:14px 20px;font-size:.82rem;display:inline-flex;position:fixed;bottom:max(20px,min(3vw,36px));right:max(16px,min(2.5vw,32px));transform:translateY(8px);box-shadow:0 12px 32px rgba(26,26,26,.18)}.wl-toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.wl-toast__bullet{background-color:var(--ob-accent,#8a6e4a);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px rgba(138,110,74,.18)}.wl-toast__text{flex:auto;line-height:1.4}.wl-toast__link{letter-spacing:.18em;text-transform:uppercase;color:var(--ob-accent,#8a6e4a);transition:color .2s var(--ob-ease-out,cubic-bezier(.2,.8,.2,1));white-space:nowrap;flex:none;font-size:.7rem;font-weight:500;text-decoration:none}.wl-toast__link:hover{color:var(--ob-bg,#fafaf8);outline:none}.wl-toast__link:focus-visible{color:var(--ob-bg,#fafaf8);outline:none}@media (max-width:540px){.wl-toast{flex-wrap:wrap;gap:10px;max-width:none;left:16px;right:16px}.wl-toast__text{flex:100%}}@media (prefers-reduced-motion:reduce){.wl-card,.wl-card__photo,.wl-card__media,.wl-card__media:before,.wl-card__media:after,.wl-card__remove,.wl-card__cta,.wl-card__cta-arrow,.wl-card__cta--ghost:after,.wl-cta,.wl-cta span,.wl-card__skeleton-media,.wl-skel,.wl-toast{transition:none!important;animation:none!important;transform:none!important}}
