[hidden]:not([hidden=until-found]){display:none!important}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.arrival-rail .reveal{opacity:1;transform:none}.hero-home,.collection-card,.lookbook-feature,.store-facts-list,.lookbooks-card,.about-v2-promise,.about-v2-local,.legal-hero,.store-visit,.faq-v3-hero,.faq-v3-contact{--color-text-heading:var(--cream)}a.text-text-on-dark,button.text-text-on-dark{color:var(--color-text-on-dark)}a.text-brown,button.text-brown{color:var(--color-brown)}a.text-text-muted,button.text-text-muted{color:var(--color-text-muted)}a.hover\:text-danger:hover,button.hover\:text-danger:hover{color:var(--color-danger)}.caramel-card{--color-text-heading:var(--brown)}.caramel-card small{color:#2d1505d9}@media (width<=820px){.reviews-page-grid-v3{grid-template-columns:1fr}}@media (width<=480px){.published-reviews-v3 h2[style]{width:auto!important}.published-reviews-v3,.reviews-page-grid-v3{max-width:100%}}.pdp-block .pdp-rich>*+*{margin-top:.9em}.pdp-rich ul,.pdp-rich ol{max-width:82ch;color:var(--body);margin:0;padding-left:1.25rem;font-size:14px;line-height:1.75}.pdp-rich ul{list-style:outside}.pdp-rich ol{list-style:decimal}.pdp-rich li+li{margin-top:.35em}.pdp-rich h3,.pdp-rich h4{letter-spacing:-.03em;color:var(--brown);margin:0;font-family:Fraunces Variable,Georgia,serif;font-weight:530;line-height:1.2}.pdp-rich h3{font-size:17px}.pdp-rich h4{font-size:15px}.pdp-rich blockquote{border-left:2px solid var(--line);max-width:82ch;color:var(--muted);margin:0;padding-left:14px;font-size:14px;line-height:1.75}.pdp-rich a{color:inherit;text-underline-offset:2px;text-decoration:underline}.staff-preview-bar{background:var(--brown);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:9px 20px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 2px 10px #0000002e}.staff-preview-bar strong{letter-spacing:.01em;font-weight:650;display:block}.staff-preview-bar span{opacity:.82;font-size:12px}.staff-preview-bar a{background:var(--caramel);color:var(--brown);border-radius:8px;flex:none;padding:6px 13px;font-weight:620;text-decoration:none}.staff-preview-bar a:hover{filter:brightness(1.06)}.store-life-card figcaption{flex-direction:column;gap:6px;display:flex}.store-life-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--caramel,#c8956a);font-family:Inter Variable,system-ui,sans-serif;font-size:11px;font-weight:700}.store-life-desc{color:var(--cream,#f7f1e8);opacity:.82;max-width:34ch;font-family:Inter Variable,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.5}@media (width<=640px){.store-life-kicker{font-size:10px}.store-life-desc{max-width:none;font-size:12px}}.lookbook-hotspot-frame{pointer-events:none;position:absolute;inset:0}.lookbook-hotspot-frame>.lookbook-hotspot{pointer-events:auto}.lookbook-dialog-media-stage>img{object-fit:cover}.lookbook-hotspot{width:44px;height:44px}.lookbook-hotspot-number{border-width:2px;width:26px;height:26px;font-size:12px;box-shadow:0 4px 12px #2d150557}.lookbook-hotspot-halo{opacity:.55;inset:-4px;box-shadow:0 0 0 4px #2d150514}.lookbook-hotspot:hover .lookbook-hotspot-halo,.lookbook-hotspot:focus-visible .lookbook-hotspot-halo,.lookbook-hotspot.is-active .lookbook-hotspot-halo{opacity:1;transform:scale(1.22)}.lookbook-hotspot:focus-visible{outline:none}.lookbook-hotspot:focus-visible .lookbook-hotspot-number{box-shadow:0 0 0 3px var(--cream,#f5ecd7), 0 0 0 6px #2d15058c}.lookbook-hotspot.is-active .lookbook-hotspot-number{box-shadow:0 0 0 3px #c8956ab8,0 5px 16px #2d150561}.lookbook-hotspot.is-sold .lookbook-hotspot-halo{inset:-7px}.lookbook-hotspot-status{padding:4px 7px;font-size:9px;top:34px}@media (prefers-reduced-motion:reduce){.lookbook-hotspot-halo{transition:none}.lookbook-hotspot:hover .lookbook-hotspot-halo,.lookbook-hotspot:focus-visible .lookbook-hotspot-halo,.lookbook-hotspot.is-active .lookbook-hotspot-halo{transform:none}}.rating-panel-v3[hidden]+.published-reviews-v3{grid-column:1/-1}.published-reviews-v3>.reviews-empty-v3:first-child{grid-template-columns:none;align-items:normal;gap:14px}.announcement{position:relative}.announcement-icon{vertical-align:-3px;flex:none;margin-right:8px}.announcement-close{width:30px;height:30px;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.announcement-close:hover,.announcement-close:focus-visible{opacity:1;background:#00000014}@media (width<=640px){.announcement-center{padding-right:34px}}.hisy-welcome{z-index:120;background:#2d15058c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hisy-welcome[hidden]{display:none}.hisy-welcome-card{text-align:center;background:#fdf8f2;border-radius:20px;width:100%;max-width:400px;padding:32px 26px 26px;position:relative;box-shadow:0 30px 80px #2d150566}.hisy-welcome-card h2{font-family:var(--font-display,"Fraunces Variable", serif);color:#2d1505;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.hisy-welcome-card p{color:#7a6a57;margin:10px 0 16px;font-size:.9rem}.hisy-welcome-code{color:#a8734e;letter-spacing:.06em;background:#f5ecd7;border-radius:10px;margin-bottom:16px;padding:10px;font-family:ui-monospace,monospace;font-weight:800}.hisy-welcome-close{color:#2d1505;cursor:pointer;background:#f5ecd7;border:none;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.announcement.announcement-visuel{min-height:0;padding:0;font-size:0;line-height:0;display:block}.announcement.announcement-visuel>.announcement-visuel-lien{line-height:0;display:block}.announcement-visuel-lien img{width:100%;height:auto;display:block}.hisy-welcome-card.hisy-welcome-illustre{padding:0;overflow:hidden}.hisy-welcome-visuel{aspect-ratio:4/3;background:#f5ecd7;line-height:0;display:block}.hisy-welcome-visuel img{object-fit:cover;width:100%;height:100%;display:block}.announcement-promo~.announcement{display:none}.announcement-visuel .announcement-close{color:#fdf8f2;opacity:1;background:#2d15058c}.announcement-visuel .announcement-close:hover{background:#2d1505cc}.pdp-badge.pdp-badge-flash{background:var(--caramel,#c8956a);color:var(--brown,#2d1505);font-variant-numeric:tabular-nums}.product-flash[data-flash-fin]{font-variant-numeric:tabular-nums}.announcement.announcement-promo{display:flex}.announcement-barre{flex:auto;justify-content:flex-start;align-items:center;gap:14px;min-width:0;padding-right:30px;display:flex}.announcement-promo .announcement-cta{margin-left:auto}.announcement-tag{background:var(--caramel,#c8956a);color:var(--brown,#2d1505);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:4px 11px;font-size:.64rem;font-weight:800;display:inline-flex}.announcement-titre{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:0 auto;min-width:0;font-weight:700;overflow:hidden}.announcement-detail{opacity:.72;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.announcement-cta{flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (width<=900px){.announcement-detail{display:none}}@media (width<=640px){.announcement-barre{justify-content:flex-start;gap:8px}.announcement-cta{display:none}}.lookbook-image{height:720px;min-height:0}@media (width<=900px){.lookbook-image{height:420px}}.promo-liens{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.promo-lien{border:1px solid var(--border,#e8d4b4);background:var(--cream-light,#fdf8f2);color:var(--brown,#2d1505);border-radius:9999px;align-items:center;gap:7px;padding:6px 12px;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.promo-lien:hover,.promo-lien:focus-visible{border-color:var(--caramel,#c8956a)}.promo-lien.is-active{background:var(--caramel,#c8956a);border-color:var(--caramel,#c8956a)}.promo-lien small{opacity:.6;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:800}.product-flash svg,.pdp-badge-flash svg{vertical-align:-1px;flex:none}.newsletter-email-form .newsletter-email-name{grid-column:1/-1}.newsletter-email-form .nl-optional{text-transform:none;opacity:.7;font-weight:400}.catalog-product-details .product-deal{color:var(--caramel-dark,#a8734e);cursor:help;text-underline-offset:3px;font-weight:700;text-decoration:underline dotted}.drawer-deal-hint{color:var(--caramel-dark,#a8734e);margin:6px 0 0;font-size:11px}.brand-marquee{border-block:1px solid var(--line,#e3d8c3);background:var(--cream-light,#fbf7ee);padding:30px 0;overflow:hidden}.brand-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.brand-marquee-track{align-items:center;width:max-content;animation:70s linear infinite brand-marquee-scroll;display:flex}.brand-marquee:hover .brand-marquee-track,.brand-marquee:focus-within .brand-marquee-track{animation-play-state:paused}.brand-marquee-item{opacity:.45;flex:none;place-items:center;height:42px;margin-right:66px;transition:opacity .25s,transform .25s;display:grid}.brand-marquee-item img{object-fit:contain;width:auto;max-width:132px;height:auto;max-height:42px;display:block}.brand-marquee-name{color:var(--brown,#2d1505);letter-spacing:.02em;white-space:nowrap;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:17px;font-weight:640;line-height:1;text-decoration:none}.brand-marquee-item:hover,.brand-marquee-item:focus-visible{opacity:1;transform:scale(1.05)}.brand-marquee-item.is-active{opacity:1}@keyframes brand-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=720px){.brand-marquee{padding:22px 0}.brand-marquee-item{max-width:100px;height:30px;margin-right:42px}.brand-marquee-item img{max-width:100px;max-height:30px}}@media (prefers-reduced-motion:reduce){.brand-marquee-track{animation:none}.brand-marquee-viewport{scrollbar-width:none;overflow-x:auto}}.product-flash,.pdp-badge-flash{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.product-flash [data-flash-txt],.pdp-badge-flash [data-flash-txt]{font-variant-numeric:tabular-nums}.lookbook-products-empty{color:#2d1505ad;margin:12px 0 0;font-size:15px;line-height:1.5}.lookbook-copy h2{width:100%;font-size:clamp(54px,11vw,92px)}@media (width>520px){.store-visit-details{grid-template-columns:minmax(max-content,.85fr) minmax(0,1.15fr)}}.store-visit-details>div{align-items:flex-start}.review-editorial-card h2{color:inherit}.review-card-note-seule .home-review-card-header{flex:1;justify-content:center;align-items:center}.review-card-note-seule .home-review-stars,.review-card-note-seule .review-stars-v3{letter-spacing:.1em;font-size:1.9rem}.review-card-note-seule .home-review-source{font-size:.78rem}.reviews-hero-actions-v3{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.reviews-hero-actions-v3[hidden]{display:none}.install-bar-v3{z-index:60;opacity:0;background:var(--brown,#2d1505);width:min(560px,100vw - 32px);color:var(--cream,#f5ecd7);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;transition:transform .26s,opacity .26s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,140%);box-shadow:0 18px 40px #00000047}.install-bar-v3.is-open{opacity:1;transform:translate(-50%)}.install-bar-v3 p{flex:240px;margin:0;font-size:.86rem;line-height:1.45}.install-bar-v3>div{flex-shrink:0;gap:8px;display:flex}.install-bar-v3 .button-ghost{color:var(--cream,#f5ecd7)}@media (prefers-reduced-motion:reduce){.install-bar-v3{transition:opacity .2s;transform:translate(-50%)}}.partner-apply-dialog-head{gap:8px;padding-block:clamp(18px,2.4vw,26px)}.partner-apply-dialog-head h2{margin:0;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.15}.partner-apply-dialog-head ul{gap:8px;margin-top:2px}.partner-apply-dialog-head ul li{padding:5px 12px;font-size:.74rem}.partner-apply-dialog-body{padding-block:clamp(18px,2.4vw,28px)}.partner-v2-application-form select{border:1px solid var(--line);background-color:var(--white);width:100%;min-height:52px;color:var(--brown);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none' stroke='%238b5838' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:5px;outline:0;padding:13px 40px 13px 14px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.partner-v2-application-form select:invalid{color:#8a7766}.partner-v2-application-form select:focus{border-color:var(--caramel-dark);box-shadow:0 0 0 3px #c8956a38}.partner-v2-field-hint{color:var(--muted);margin-top:-2px;font-size:.76rem;line-height:1.4}.partner-v2-bulle{vertical-align:-3px;width:18px;height:18px;color:var(--caramel-dark);cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}.partner-v2-bulle:focus-visible{outline:2px solid var(--caramel-dark);outline-offset:1px}.partner-apply-dialog .partner-v2-field-row:has(.partner-v2-bulle){position:relative}.partner-apply-dialog .partner-v2-field-row:has(.partner-v2-bulle) .partner-v2-field-hint{z-index:5;border:1px solid var(--cream-dark);background:var(--brown);color:var(--cream);opacity:0;visibility:hidden;border-radius:5px;margin-top:4px;padding:9px 11px;font-size:.75rem;line-height:1.45;transition:opacity .15s;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #2d150526}.partner-apply-dialog .partner-v2-field-row:has(.partner-v2-bulle:hover) .partner-v2-field-hint,.partner-apply-dialog .partner-v2-field-row:has(.partner-v2-bulle:focus) .partner-v2-field-hint{opacity:1;visibility:visible}.partner-v2-application-form .partner-v2-audience input[type=range]{min-height:0}.partner-v2-audience output{color:var(--brown)}[data-partner-pitch-count]{font-variant-numeric:tabular-nums;align-self:flex-end}.partner-v2-field-error{color:#b3261e;gap:6px;margin-top:-2px;font-size:.78rem;font-weight:600;line-height:1.4;display:flex}.partner-v2-field-error:before{content:"!";width:15px;height:15px;color:var(--white);text-align:center;background:#b3261e;border-radius:50%;flex:none;margin-top:1px;font-size:.66rem;font-weight:800;line-height:15px}.partner-v2-application-form :is(input,select,textarea)[aria-invalid=true]{background-color:#fdf5f4;border-color:#b3261e}[data-partner-errors]{color:#7d1a15;background:#fdf5f4;border:1px solid #f0c7c3;border-left:3px solid #b3261e;border-radius:5px;padding:12px 14px;font-size:.82rem;line-height:1.5}[data-partner-errors] p{margin:0 0 4px}[data-partner-errors] ul{margin:0;padding-left:18px}[data-partner-errors] li{margin-top:2px}[data-partner-errors]:focus-visible{outline-offset:2px;outline:2px solid #b3261e}.partner-v2-check{border:1px solid var(--line);background:var(--cream-light);cursor:pointer;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:.82rem;font-weight:400;line-height:1.45;display:grid}.partner-v2-check input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--caramel-dark);cursor:pointer;margin:2px 0 0;padding:0}.partner-v2-check:has(input:focus-visible){border-color:var(--caramel-dark);box-shadow:0 0 0 3px #c8956a38}.partner-v2-check a{color:var(--caramel-dark);text-decoration:underline}.partner-apply-dialog-body .partner-v2-application-form{gap:14px}.partner-apply-dialog .partner-v2-field-row,.partner-apply-dialog .partner-v2-field-full{gap:6px}.partner-apply-dialog .partner-v2-application-form textarea{min-height:76px}.partner-apply-dialog .partner-v2-form-submit{min-height:50px}.partner-apply-dialog-lead{margin:0;font-size:.86rem;line-height:1.5}.partner-apply-dialog .partner-v2-form-note{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.partner-apply-dialog{flex-direction:column;display:flex}.partner-apply-dialog-head{flex:none}.partner-apply-dialog-body{flex:auto;min-height:0;overflow-y:auto}@media (width<=640px){.partner-apply-dialog-body .partner-v2-application-form{grid-template-columns:minmax(0,1fr)}}.pdp-stage .pdp-video{object-fit:cover;width:100%;height:100%;display:block}.pdp-stage .pdp-sound{color:var(--brown);font:inherit;cursor:pointer;background:#fdf8f2f2;border:1px solid #2d15051f;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;position:absolute;bottom:15px;right:15px}.pdp-stage .pdp-sound:hover{background:#fff;transform:translateY(-1px)}.pdp-stage .pdp-sound:focus-visible{outline:2px solid var(--caramel);outline-offset:2px}.pdp-stage .pdp-play{width:38px;height:38px;color:var(--brown);cursor:pointer;background:#fdf8f2f2;border:1px solid #2d15051f;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .18s,transform .18s;display:inline-flex;position:absolute;bottom:62px;right:15px}.pdp-stage .pdp-play:hover{background:#fff;transform:translateY(-1px)}.pdp-stage .pdp-play:focus-visible{outline:2px solid var(--caramel);outline-offset:2px}.pdp-stage .pdp-play .pdp-play-go,.pdp-stage .pdp-play[aria-pressed=false] .pdp-play-pause{display:none}.pdp-stage .pdp-play[aria-pressed=false] .pdp-play-go{display:inline-flex}.pdp-stage .pdp-sound .pdp-sound-off,.pdp-stage .pdp-sound[aria-pressed=true] .pdp-sound-on{display:none}.pdp-stage .pdp-sound[aria-pressed=true] .pdp-sound-off{display:inline-flex}@media (width<=640px){.pdp-stage .pdp-sound{padding:9px;bottom:10px;right:10px}.pdp-stage .pdp-sound .pdp-sound-txt{display:none}}.pdp-thumb video{object-fit:cover;width:100%;height:100%;display:block}.pdp-block p{max-width:none;font-size:16px;line-height:1.8}.pdp-navbar{top:calc(var(--pdp-bar-top,78px) + 10px)}.pdp-block{scroll-margin-top:var(--pdp-jump,150px)}.product-meta .product-line{align-items:center;gap:6px;display:flex}.product-meta .product-line .pdp-swatch{width:11px;height:11px;display:inline-block;box-shadow:0 0 0 1px #fff,0 0 0 2px #2d15054d}.pdp-picker{margin:16px 0 0}.pdp-picker-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pdp-picker-label{color:var(--brown);letter-spacing:.02em;font-size:12.5px;font-weight:750}.pdp-picks{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pdp-pick{border:1px solid var(--line);background:var(--cream-light);min-height:44px;color:var(--brown);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:6px 14px;font-size:12.5px;font-weight:750;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:flex}.pdp-pick>span{align-items:center;gap:7px;display:inline-flex}.pdp-pick small{color:var(--body);font-size:11px;font-weight:600}a.pdp-pick:hover{border-color:var(--caramel);background:var(--white);color:var(--caramel-dark)}a.pdp-pick:focus-visible{outline:2px solid var(--caramel-dark);outline-offset:2px}.pdp-pick.is-current{border-color:var(--brown);background:var(--white);border-width:2px;padding:5px 13px}.pdp-pick.is-out{cursor:not-allowed;opacity:.55}.pdp-pick.is-out>span{text-decoration:line-through}.product-image-wrap>a.quick-add{width:auto;height:auto}ul.product-grid{padding:0;list-style:none}ul.product-grid>li{min-width:0}.lookbook-author{border-top:1px solid var(--border,#e8d4b4);align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.lookbook-author-ava{background:var(--cream,#f5ecd7);width:36px;height:36px;color:var(--caramel-dark,#a9703f);border-radius:50%;flex:0 0 36px;place-items:center;font-family:Fraunces Variable,Georgia,serif;font-size:15px;font-weight:650;line-height:1;display:grid}.lookbook-author-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.lookbook-author-kicker{color:var(--caramel-dark,#a9703f);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:780}.lookbook-author-line{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.lookbook-author-line strong{color:var(--brown,#2d1505);font-family:Fraunces Variable,Georgia,serif;font-size:14px;font-weight:590}.lookbook-author-line small{color:var(--muted,#8a7a66);font-size:9px}.contact-v2-map-consent{text-align:center;background:var(--cream);place-content:center;justify-items:center;gap:16px;min-height:360px;padding:32px;display:grid}@media print{.site-header,.site-footer,.legal-layout>aside,.legal-hero,#withdrawal-form button{display:none!important}.legal-layout,.legal-content{max-width:none;padding:0;display:block}}.consentement{z-index:200;border:1px solid var(--line,#e7dccb);background:var(--cream-light,#fbf7ec);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:720px;margin:0 auto;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 44px #2d15052e}.consentement-texte{color:var(--muted,#7a6a57);flex:320px;margin:0;font-size:.82rem;line-height:1.55}.consentement-texte a{color:var(--caramel-dark,#a8734e);text-underline-offset:2px;font-weight:600}.consentement-actions{flex:none;gap:10px;display:flex}.consentement-btn{border:1.5px solid var(--caramel-dark,#a8734e);color:var(--caramel-dark,#a8734e);cursor:pointer;background:0 0;border-radius:10px;padding:9px 18px;font-family:inherit;font-size:.82rem;font-weight:650;transition:background-color .15s,color .15s}.consentement-btn:hover,.consentement-btn:focus-visible{background:var(--caramel-dark,#a8734e);color:#fff}@media (width<=560px){.consentement{padding:14px;bottom:10px;left:10px;right:10px}.consentement-actions{flex:100%}.consentement-btn{flex:1 1 0}}.legal-content .legal-identity{grid-template-columns:max-content 1fr;gap:7px 18px;margin:0 0 16px;font-size:15px;line-height:1.6;display:grid}.legal-content .legal-identity dt{color:var(--brown,#2d1505);font-weight:650}.legal-content .legal-identity dd{color:var(--body,#5c4a3a);margin:0}.legal-content .legal-identity dd strong{color:var(--brown,#2d1505);font-weight:620}@media (width<=560px){.legal-content .legal-identity{grid-template-columns:1fr;gap:0}.legal-content .legal-identity dt{margin-top:10px}.legal-content .legal-identity dt:first-child{margin-top:0}}.legal-layout aside a{transition:color .16s,border-color .16s}.legal-layout aside a:hover,.legal-layout aside a:focus-visible{color:var(--caramel-dark,#8b5838)}.legal-layout aside a[aria-current=page]{color:var(--brown,#2d1505);border-top-color:var(--caramel,#c8956a);font-weight:700}@media (width<=760px){.co-modal{height:94dvh;overflow:hidden}.co-body{min-height:0}.co-main{flex:auto;min-height:0}.co-panel{min-height:0}.co-aside{flex:none;max-height:46%;padding:16px 20px}.co-lines{flex:0 auto;min-height:0;overflow-y:auto}.co-line-media{width:40px;height:40px}.co-aside-foot{padding-top:12px}.co-actions{z-index:3;background:var(--cream-light);margin-top:6px;padding-block:12px;position:sticky;bottom:0;box-shadow:0 -12px 22px -14px #2d150559}.co-panel .co-btn-dark.co-btn-full{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:3;position:sticky;box-shadow:0 12px 26px -14px #2d150599}.co-panel{padding-bottom:0}.co-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:stretch;gap:10px}.co-actions .co-btn{flex:1 1 0;width:auto;min-width:0;padding-inline:12px}.co-actions .co-btn-dark{flex:1.6 1 0}.co-actions .co-btn{letter-spacing:.06em;white-space:nowrap;gap:6px;font-size:12px}.co-aside-top{margin-bottom:12px;padding-right:42px}.co-close{width:32px;height:32px;top:12px;right:12px}.co-close svg{width:15px;height:15px}.co-eyebrow{margin-bottom:3px;font-size:11px}.co-aside .co-aside-top h2{font-size:17px}.co-aside.is-collapsed .co-lines,.co-aside.is-collapsed .co-promo{display:none}.co-aside.is-collapsed{max-height:none}.co-aside.is-collapsed .co-aside-foot{margin-top:0;padding-top:14px}}.co-detail{min-height:44px;color:var(--cream,#f5ecd7);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#f5ecd714;border:1px solid #f5ecd747;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.co-detail:hover,.co-detail:focus-visible{background:#f5ecd729}.co-detail-chev{transition:transform .18s}.co-aside.is-collapsed .co-detail-chev{transform:rotate(-180deg)}.co-aside-tools{flex:none;align-items:center;gap:10px;display:flex}@media (width<=760px){.co-detail{letter-spacing:.1em;gap:5px;min-height:34px;padding:0 11px;font-size:10px}.co-detail-chev{width:12px;height:12px}}@media (width<=480px){.co-aside-tools .co-count{display:none}}@media (width>=761px){.co-detail{display:none}}.mt{background:#2d1505;place-items:center;min-height:100dvh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.mt-bg{background-position:52% 38%;background-size:cover;position:absolute;inset:0}.mt-bg:before{content:"";z-index:1;background-image:linear-gradient(168deg,#2d1505f2,#2d1505cc 46%,#241004f7);position:absolute;inset:0}.mt-video{object-fit:cover;object-position:52% 38%;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mt-video{display:none}}.mt-bg:after{content:"";z-index:2;border:1px solid #c8956a2e;border-radius:50%;width:460px;height:460px;position:absolute;top:-140px;right:-120px;box-shadow:inset 0 0 0 40px #c8956a08,0 0 0 44px #c8956a08}.mt-inner{z-index:1;text-align:center;width:100%;max-width:660px;color:var(--cream,#f5ecd7);position:relative}.mt-top{background:#f5ecd70a;border:1px solid #f5ecd71f;border-radius:999px;align-items:center;gap:18px;margin-bottom:32px;padding:9px 20px 9px 14px;display:inline-flex}.mt-brand{flex:none;display:block}.mt-brand img{object-fit:contain;width:96px;height:48px;display:block}.mt-top-rule{background:#f5ecd72e;flex:none;width:1px;height:26px}.mt-status{color:var(--caramel-light,#d9a87c);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:9px;font-size:10.5px;font-weight:800;display:inline-flex}.mt-dot{background:var(--caramel,#c8956a);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.mt-dot:after{content:"";border:1px solid var(--caramel,#c8956a);opacity:.6;border-radius:50%;animation:2.4s ease-out infinite mt-pulse;position:absolute;inset:-4px}@keyframes mt-pulse{0%{opacity:.7;transform:scale(.6)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mt-dot:after{opacity:.35;animation:none}}.mt-inner h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(34px,6vw,58px);font-weight:480;line-height:1.02}.mt-inner p.mt-msg{color:#f5ecd7c4;text-wrap:pretty;max-width:520px;margin:18px auto 0;font-size:15px;line-height:1.75}.mt-back{background:#f5ecd70f;border:1px solid #f5ecd726;border-radius:16px;align-items:baseline;gap:9px;margin-top:26px;padding:13px 20px;display:inline-flex}.mt-back span{color:var(--caramel,#c8956a);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.mt-back b{color:#fff;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:17px;font-weight:600}.mt-shop{border-top:1px solid #f5ecd71f;justify-items:center;gap:14px;margin-top:34px;padding-top:28px;display:grid}.mt-shop-kicker{color:var(--caramel,#c8956a);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.mt-shop-addr{color:#fff;margin:0;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:19px;font-weight:600}.mt-hours{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mt-hour{background:#f5ecd70d;border-radius:12px;flex-direction:column;gap:3px;min-width:132px;padding:9px 15px;display:flex}.mt-hour span{color:#f5ecd78c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.mt-hour b{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.mt-hour.is-today{background:#c8956a26}.mt-hour.is-today span{color:var(--caramel-light,#d9a87c)}.mt-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.mt-btn{border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.mt-btn-wa{color:#08300f;background:#25d366}.mt-btn-wa:hover{background:#1fb857;text-decoration:none}.mt-btn-ghost{color:var(--cream,#f5ecd7);border:1px solid #f5ecd73d}.mt-btn-ghost:hover{border-color:var(--caramel,#c8956a);background:#f5ecd714;text-decoration:none}.mt-social{justify-content:center;gap:9px;margin-top:24px;display:flex}.mt-social a{color:#f5ecd7bf;border:1px solid #f5ecd72e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:grid}.mt-social a:hover{border-color:var(--caramel,#c8956a);background:var(--caramel,#c8956a);color:#2d1505;text-decoration:none}.mt-preview{z-index:5;padding:11px 16px calc(11px + env(safe-area-inset-bottom,0px));background:var(--caramel,#c8956a);color:#2d1505;justify-content:center;align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}:where(.mt) a{color:var(--caramel-light,#d9a87c)}:where(.mt) a:hover{color:#fff}@media (width<=520px){.mt{padding:26px 16px}.mt-top{gap:13px;padding:8px 16px 8px 12px}.mt-brand img{width:84px;height:42px}.mt-status{letter-spacing:.12em;font-size:9.5px}.mt-hour{min-width:118px}.mt-btn{justify-content:center;width:100%}}.pause-bandeau{background:var(--brown,#2d1505);color:var(--cream,#f5ecd7);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:10px 20px;font-size:13px;line-height:1.45;display:flex}.pause-bandeau strong{color:#fff;font-weight:700}.pause-point{background:var(--caramel,#c8956a);border-radius:50%;flex:none;width:7px;height:7px}.pause-lien{color:var(--cream,#f5ecd7);white-space:nowrap;border:1px solid #f5ecd757;border-radius:999px;flex:none;padding:5px 14px;font-size:12px;font-weight:700;text-decoration:none}.pause-lien:hover{border-color:var(--caramel,#c8956a);color:#fff;background:#f5ecd71a;text-decoration:none}@media (width<=600px){.pause-bandeau{padding:9px 14px;font-size:12px}.pause-texte{width:100%;display:block}}.vitrine-en-pause [data-open=cart],.vitrine-en-pause [data-open=favourites],.vitrine-en-pause .desktop-nav a[href=\/boutique],.vitrine-en-pause .desktop-nav a[href=\/lookbook],.vitrine-en-pause .quicknav a[href=\/boutique],.vitrine-en-pause .quicknav a[href=\/lookbook],.vitrine-en-pause .quicknav a[href=\/suivi],.vitrine-en-pause .site-footer a[href=\/boutique],.vitrine-en-pause .site-footer a[href=\/lookbook],.vitrine-en-pause .site-footer a[href=\/cartes-cadeaux],.vitrine-en-pause .site-footer a[href=\/suivi],.vitrine-en-pause .site-footer a[href^="/boutique?"],.vitrine-en-pause .site-footer .footer-link-group-explorer,.vitrine-en-pause .site-footer li:has(a[href^=\/boutique]),.vitrine-en-pause .site-footer li:has(a[href=\/lookbook]),.vitrine-en-pause .site-footer li:has(a[href=\/cartes-cadeaux]),.vitrine-en-pause .site-footer li:has(a[href=\/suivi]),.vitrine-en-pause .service-card-grid a[href=\/cartes-cadeaux],.vitrine-en-pause .service-card-grid a[href=\/suivi]{display:none!important}.catalog-price-slider input::-webkit-slider-thumb{margin-top:-5.5px}.catalog-filter-dialog .catalog-price-slider input::-webkit-slider-thumb{margin-top:-7.5px}@media (width<=430px){.catalog-toolbar{flex-wrap:nowrap;gap:10px}.catalog-result-count{white-space:nowrap;flex:0 auto;min-width:0}.catalog-toolbar-actions{flex:0 auto;gap:8px;min-width:0;display:flex}.catalog-toolbar-actions .catalog-mobile-filter,.catalog-toolbar-actions .catalog-sort{height:44px;min-height:44px}.catalog-toolbar-actions .catalog-mobile-filter{flex:none;width:auto}.catalog-toolbar-actions .catalog-sort,.catalog-toolbar-actions .catalog-sort-field{flex:0 auto;min-width:0}.catalog-toolbar-actions .catalog-sort-button{width:auto;max-width:100%;min-height:40px}.catalog-toolbar-actions .catalog-sort-button>span{min-width:0}.catalog-toolbar-actions .catalog-sort-list{max-width:calc(100vw - 32px);left:auto;right:0}.catalog-toolbar-actions .catalog-sort-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.gift-steps li[aria-disabled=true]{cursor:default}.consentement-lien{color:var(--muted,#7a6a57);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:9px 6px;font-size:.82rem;text-decoration:underline}.consentement-lien:hover,.consentement-lien:focus-visible{color:var(--brown,#2d1505)}.consentement-btn-secondaire{color:var(--caramel-dark,#a8734e);background:0 0}.consentement-voile{z-index:210;background:#2d150573;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.consentement-panneau{border:1px solid var(--line,#e7dccb);background:var(--cream-light,#fbf7ec);width:min(680px,100%);max-height:calc(100vh - 32px);color:var(--muted,#7a6a57);border-radius:18px;padding:28px 28px 22px;font-size:.86rem;line-height:1.55;position:relative;overflow:auto;box-shadow:0 24px 60px #2d150547}.consentement-panneau h2{color:var(--brown,#2d1505);margin:0 0 12px;font-size:1.25rem}.consentement-panneau h2:focus{outline:none}.consentement-panneau p{margin:0 0 12px}.consentement-panneau a{color:var(--caramel-dark,#a8734e);text-underline-offset:2px;font-weight:600}.consentement-sous-titre{letter-spacing:.08em;text-transform:uppercase;margin:18px 0 6px;font-size:.7rem;font-weight:700}.consentement-finalites{margin:0 0 14px;padding:0;list-style:none}.consentement-finalites li{border-top:1px solid var(--line,#e7dccb);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.consentement-finalites li strong{color:var(--brown,#2d1505);display:block}.consentement-finalites li small{font-size:.76rem;display:block}.consentement-choix{flex:none;gap:8px;display:flex}.consentement-choix button{border:1.5px solid var(--line,#e7dccb);color:var(--muted,#7a6a57);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:7px 14px;font-size:.8rem;font-weight:600}.consentement-choix button[aria-pressed=true]{border-color:var(--caramel-dark,#a8734e);background:var(--caramel-dark,#a8734e);color:#fff}.consentement-note{font-size:.78rem}.consentement-fermer{width:34px;height:34px;color:var(--muted,#7a6a57);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:14px}.consentement-fermer:hover,.consentement-fermer:focus-visible{color:var(--brown,#2d1505);background:#2d150514}@media (width<=560px){.consentement-finalites li{flex-direction:column;align-items:flex-start}}.hero-stamp span,.hero-stamp small,.hero-caption span,.product-badge,.product-discount,.product-flash,.store-life-progress small,.footer-payment-tooltip small,.search-results small,.mobile-menu nav span,.hero-vertical-note,.filter-panel span,.lookbook-hero-image span,.about-v2-media figcaption,.contact-cards small,.contact-form-wrap form label,.contact-form-wrap form>small,.cart-lines small,.order-summary>small,.store-gallery-item>span small,.size-table th,.order-summary nav,.payment-current small,.payment-future small,.checkout-legal,.look-detail-notes small,.tracking-privacy small,.tracking-form label,.tracking-form>small,.status-preview small,.gift-benefits small,.gift-card-visual>small,.gift-controls legend,.gift-controls>label,.gift-controls>small,.partner-hero-art small,.partner-apply-card>small,.partner-login-brand>div small,.partner-login-form-wrap form>label,.review-card footer span,.faq-list summary>span,.rating-bars>div,.review-form-copy>div small,.review-form-card>label,.review-form-card legend,.review-form-card>small,.checkout-summary-items small,.checkout-summary-items b,.checkout-order-summary>small,.checkout-stepper>span small,.checkout-fields label,.checkout-choice legend,.checkout-payment-options legend,.checkout-payment-options small,.checkout-consents label,.checkout-complete>small,.lookbooks-filters small,.lookbook-hotspot-status,.lookbook-products-heading>span,.lookbook-product-status,.co-date small,.pdp-thumb-slot small{font-size:11px}@media (width<=520px){.contact-v2-map-heading small,.arrival-nav .arrival-autoplay-toggle,.product-badge,.product-discount,.product-flash,.store-life-demo-label,.about-v2-media figcaption,.lookbooks-gallery-heading .eyebrow,.lookbooks-card-number,.lookbook-hotspot-help,.lookbook-dialog-kicker,.lookbook-product-copy small{font-size:11px}}@media (width<=700px){.size-card-label-v3 span{font-size:11px}}@media (width<=380px){.quicknav-label{font-size:11px}}.rating-bars small{font-size:inherit}.pdp-navbar{background:linear-gradient(90deg,#fdf8f2 30%,#fdf8f200) 0/34px 100% no-repeat local,linear-gradient(270deg,#fdf8f2 30%,#fdf8f200) 100%/34px 100% no-repeat local,radial-gradient(farthest-side at 0,#2d150529,#2d150500) 0/13px 100% no-repeat,radial-gradient(farthest-side at 100%,#2d150529,#2d150500) 100%/13px 100% no-repeat,#fdf8f2}@media (pointer:coarse){.footer-bottom nav[aria-label=Liens\ légaux] a,.footer-bottom-copy a{position:relative}.footer-bottom nav[aria-label=Liens\ légaux] a:after,.footer-bottom-copy a:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.pdp-facts-dimensions{grid-template-columns:minmax(0,1fr);margin-top:18px}.pdp-facts-dimensions .pdp-fact{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:18px;padding:13px 0;display:grid}.pdp-facts-dimensions .pdp-fact:nth-child(2n){border-left:0;padding-left:0}.pdp-facts-dimensions .pdp-fact dd{display:contents}.pdp-facts-dimensions .pdp-fact dd b{color:var(--brown,#2d1505);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;font-size:1rem;font-weight:700}.pdp-facts-dimensions .pdp-fact dd span{color:var(--muted,#8a7460);grid-area:2/1/auto/-1;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5}@media (width>=900px){.pdp-facts-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-facts-dimensions .pdp-fact:nth-child(2n){border-left:1px solid var(--line,#e8d4b4);padding-left:20px}.pdp-facts-dimensions .pdp-fact:nth-child(odd){padding-right:20px}}.catalog-color-options{flex-wrap:wrap}.page-404{text-align:center;max-width:640px;margin:0 auto;padding:clamp(48px,12vh,120px) 20px}.page-404-code{font-family:var(--font-display,"Fraunces Variable", Georgia, serif);color:var(--caramel,#b07d49);opacity:.22;margin:0;font-size:clamp(64px,18vw,132px);font-weight:700;line-height:1}.page-404-title{font-family:var(--font-display,"Fraunces Variable", Georgia, serif);color:var(--brown,#2d1505);margin:-.15em 0 0;font-size:clamp(26px,5vw,38px);line-height:1.15}.page-404-text{max-width:46ch;color:var(--muted,#8a7460);margin:16px auto 0;font-size:1rem;line-height:1.65}.page-404-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 0;display:flex}.page-404-app{background:var(--cream,#f7f1e8);flex-direction:column;justify-content:center;min-height:100vh;display:flex}@media (pointer:coarse){.co-input,.co-promo-row input,.co-promo-row-light input,.catalog-price-input,.catalog-filter-dialog .catalog-price-input,.gift-controls input,.gift-controls textarea,.gift-controls .gift-custom-field input,.gift-balance-form input,.partner-v2-social-input input,.catalog-sort select,.catalog-sort-custom select,input[type=text],input[type=search],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=date],select,textarea{font-size:16px}}@media (width<=820px){.hero-visual{min-height:max(320px,42svh)}}@media (width<=520px){.hero-visual{min-height:max(300px,40svh)}}@media (width<=560px){.consentement-actions{flex-flow:column wrap;align-items:stretch}.consentement-btn,.consentement-lien{text-align:center;flex:none;width:100%}.arrival-filter-controls{grid-template-columns:1fr;justify-items:stretch;gap:10px}.arrival-filter-pills{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.arrival-nav{justify-content:flex-end;display:flex}}.catalog-lots{flex-direction:column;align-items:center;gap:10px;padding-block:22px 6px;display:flex}.catalog-lots-compte{letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600}.catalog-lots-plus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:46px;padding:0;position:absolute;overflow:hidden}.catalog-lots-plus:focus-visible,.catalog-lots[data-sans-guetteur] .catalog-lots-plus{clip-path:none;width:auto;height:auto;min-height:46px;padding:0 22px;position:static;overflow:visible}.catalog-lots-sentinelle{width:100%;height:1px}.home-review-list{scrollbar-width:none;-ms-overflow-style:none}.home-review-list::-webkit-scrollbar{width:0;height:0}.pdp-stage{aspect-ratio:3/4;max-height:none}.pdp-block-look{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,260px) clamp(240px,26vw,360px) minmax(0,1fr);align-items:start;gap:12px clamp(18px,2.4vw,32px);display:grid}.pdp-block-look>h2{grid-area:1/1;margin:0}.pdp-block-look .pdp-look{display:contents}.pdp-block-look .pdp-look-head{grid-area:2/1/span 2;align-self:stretch;width:auto;min-height:0}.pdp-block-look .pdp-look-desc{max-width:40ch}.pdp-block-look .pdp-look-note{margin-top:clamp(16px,2vw,26px)}.pdp-block-look .pdp-look-note blockquote{border-left:2px solid var(--caramel);color:#f5ecd7cc;margin:8px 0 0;padding-left:14px;font-size:13px;font-style:italic;line-height:1.6}.pdp-block-look .pdp-look-body{display:contents}.pdp-block-look .pdp-look-scene{grid-area:1/2/span 3;align-self:stretch;width:100%}.pdp-block-look .pdp-look-items{grid-area:1/3/span 2;align-content:start;gap:7px;display:grid}.pdp-block-look .pdp-look-piece{background:#f5ecd70a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;transition:background .18s;display:grid}.pdp-block-look .pdp-look-piece:hover{background:#f5ecd714}.pdp-block-look .pdp-look-piece-link{color:inherit;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pdp-block-look .pdp-look-piece .pdp-look-thumb{aspect-ratio:3/4;width:56px}.pdp-block-look .pdp-look-piece-txt{gap:2px;min-width:0;display:grid}.pdp-block-look .pdp-look-piece strong,.pdp-block-look .pdp-look-piece small,.pdp-block-look .pdp-look-piece b{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pdp-block-look .pdp-look-piece b{white-space:nowrap;font-size:13px}.pdp-block-look .pdp-look-acts{gap:5px;display:flex}.pdp-block-look .pdp-look-acts button{width:44px;height:44px;color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f5ecd726;border-radius:50%;place-items:center;padding:0;transition:background .18s,border-color .18s,color .18s;display:grid;position:static}.pdp-block-look .pdp-look-acts button:hover{border-color:var(--caramel);color:var(--caramel-light)}.pdp-block-look .pdp-look-acts button:focus-visible{outline:2px solid var(--caramel-light);outline-offset:2px}.pdp-block-look .pdp-look-acts .quick-add{opacity:1;min-height:0;position:static;transform:none}.pdp-block-look .pdp-look-acts .quick-add.is-added,.pdp-block-look .pdp-look-acts .favourite-button.is-active{border-color:var(--caramel);background:var(--caramel);color:var(--brown)}.pdp-block-look .pdp-look-total{text-align:left;border-top:1px solid #f5ecd733;border-left:0;grid-area:3/3;grid-template-columns:minmax(0,1fr) auto;place-items:center start;column-gap:clamp(14px,1.8vw,24px);padding:13px 0 0}.pdp-block-look .pdp-look-total>span,.pdp-block-look .pdp-look-total>strong,.pdp-block-look .pdp-look-total>small{grid-column:1}.pdp-block-look .pdp-look-total>button{grid-area:1/2/span 3;margin-top:0}.pdp-block-look .pdp-look-total>small{text-align:left;max-width:none}@media (width<=1000px){.pdp-block-look{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.pdp-block-look>h2,.pdp-block-look .pdp-look-head,.pdp-block-look .pdp-look-scene,.pdp-block-look .pdp-look-items,.pdp-block-look .pdp-look-total{grid-area:auto/1}.pdp-block-look .pdp-look-head{flex-flow:wrap;justify-content:space-between;align-items:end;gap:14px}.pdp-block-look .pdp-look-scene,.pdp-block-look .pdp-look-items,.pdp-block-look .pdp-look-total{grid-column:1}.pdp-block-look .pdp-look-total{grid-template-columns:minmax(0,1fr)}.pdp-block-look .pdp-look-total>button{grid-area:auto/1;margin-top:10px}}@media (768px<=width<=1000px){.pdp-block-look{grid-template-columns:clamp(210px,36%,320px) minmax(0,1fr)}.pdp-block-look>h2,.pdp-block-look .pdp-look-head,.pdp-block-look .pdp-look-total{grid-column:1/-1}.pdp-block-look .pdp-look-scene{grid-column:1}.pdp-block-look .pdp-look-items{grid-column:2}.pdp-block-look .pdp-look-total{grid-template-columns:minmax(0,1fr) auto}.pdp-block-look .pdp-look-total>button{grid-area:1/2/span 3;margin-top:0}}.pdp-thumb{aspect-ratio:3/4;height:auto}.pdp-look-thumb{aspect-ratio:3/4}.pdp-block-look .pdp-look-repli .co-line-more{color:#f5ecd799;border:1px dashed #f5ecd72e;border-radius:12px;padding:9px 7px;transition:border-color .18s,color .18s,background .18s;display:flex}.pdp-block-look .pdp-look-repli .co-line-more:hover{border-color:var(--caramel);color:var(--caramel-light);background:#f5ecd70a}.pdp-block-look .pdp-look-repli .co-line-more:focus-visible{outline:2px solid var(--caramel-light);outline-offset:2px}.pdp-block-look .pdp-look-piece.is-current{background:#f5ecd716;box-shadow:inset 0 0 0 1px #c8956a40}.pdp-block-look .pdp-look-piece.is-current small{color:var(--caramel-light)}.pdp-nav-zoom{top:auto;bottom:14px;right:14px;transform:none}.pdp-zoom-dialog{aspect-ratio:3/4;background:var(--brown);width:auto;max-width:100%;height:min(92svh,100%);padding:0;overflow:hidden}.pdp-zoom-scroll{touch-action:pinch-zoom;overscroll-behavior:contain;place-items:center;width:100%;height:100%;display:grid;overflow:auto}.pdp-zoom-scroll img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pdp-zoom-bar{backdrop-filter:blur(7px);color:var(--cream);background:#2d1505cc;border-radius:999px;align-items:center;gap:12px;padding:6px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pdp-zoom-bar button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .18s;display:grid}.pdp-zoom-bar button:hover{background:#f5ecd71f}.pdp-zoom-bar button:focus-visible{outline:2px solid var(--caramel-light);outline-offset:2px}.pdp-loupe{z-index:6;border:1px solid var(--line);background-color:var(--cream-dark);opacity:0;visibility:hidden;background-repeat:no-repeat;background-size:auto;border-radius:22px;transition:opacity .16s;position:absolute}.pdp-loupe.is-on{opacity:1;visibility:visible}.pdp-media.pdp-media-loupe{z-index:7}.pdp-loupe-viseur{z-index:5;pointer-events:none;opacity:0;background:0 0;border:1px solid #2d15058c;transition:opacity .16s;position:absolute;box-shadow:0 0 0 1px #fdf8f28c}.pdp-loupe-viseur.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.pdp-loupe,.pdp-loupe-viseur{transition:none}}@media (width<=1000px){.pdp-loupe,.pdp-loupe-viseur{display:none}}.catalog-filter-famille{letter-spacing:.12em;text-transform:uppercase;color:var(--caramel-dark);margin:14px 0 6px;font-size:10px;font-weight:800}.catalog-filter-famille:first-child{margin-top:0}.catalog-filter-famille-groupe{margin-top:14px}.catalog-filter-famille-groupe:first-child{margin-top:0}summary.catalog-filter-famille{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:3px 0;list-style:none;display:flex}summary.catalog-filter-famille::-webkit-details-marker{display:none}summary.catalog-filter-famille::marker{content:""}.catalog-filter-famille-groupe[open]>summary .catalog-filter-chevron{transform:rotate(180deg)}.store-life-clip{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.store-life-card:hover .store-life-clip{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.store-life-clip{transition:none}.store-life-card:hover .store-life-clip{transform:none}}.catalog-pagination{border-top:1px solid var(--line,#e8d4b4);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:22px 0 6px;padding-top:18px;display:flex}.catalog-page-step{border:1px solid var(--line,#e8d4b4);color:var(--brown,#2d1505);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .16s}.catalog-page-step:hover,.catalog-page-step:focus-visible{background:var(--cream-dark,#f3e7d3)}.catalog-page-state{color:var(--muted,#8a7460);font-variant-numeric:tabular-nums;font-size:12.5px}.product-card{container-type:inline-size}.product-meta>div{overflow-wrap:break-word;min-width:0}.product-meta>.product-price{flex-shrink:0}.product-meta a{font-size:clamp(14px,7.2cqi,17px)}.product-card-catalog .product-meta a{font-size:clamp(14px,6.8cqi,16px)}.product-meta a{-webkit-line-clamp:2;line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-meta .product-price{font-variant-numeric:tabular-nums}@container (width<=240px){.product-meta{flex-direction:column;gap:2px}.product-meta>.product-price{align-items:flex-start}}.newsletter-email-form.nl-fusion{grid-template-columns:1fr;gap:14px}.nl-fusion .nl-canaux{border:0;min-width:0;margin:0;padding:0}.nl-fusion .nl-canaux-grille{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nl-fusion .nl-canaux-aide{color:#f5ecd7ad;margin:6px 0 0;font-size:11px;line-height:1.5}.nl-fusion .newsletter-email-submit{width:100%}@media (width<=640px){.nl-fusion .nl-canaux-grille{grid-template-columns:1fr}}#inscription,#alertes{scroll-margin-top:96px}.product-image-wrap picture,.pdp-stage picture{display:contents}.assistant-recherche{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 4px 0;display:flex}.assistant-recherche[hidden]{display:none}.assistant-avertissement,.assistant-etat{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.assistant-etat{color:var(--brown-light);flex-basis:100%}.assistant-etat:empty{display:none}.assistant-miel{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.assistant-compris{color:var(--brown-light);margin:0 0 12px;font-size:13px;line-height:1.5}.assistant-compris[hidden]{display:none}:root{--assistant-ligne-forte:#a07a58;--assistant-wa-doux:#e9f3ec;--assistant-wa-encre:#11613a}body.assistant-chat-actif .floating-whatsapp{display:none}.assistant-fl{z-index:88;background:var(--brown);width:56px;height:56px;color:var(--cream);white-space:nowrap;cursor:pointer;box-shadow:0 0 0 2px var(--caramel), 0 10px 28px #2d150540;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:650;line-height:1;transition:background .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:fixed;bottom:22px;right:22px}.assistant-fl:hover{background:var(--brown-mid)}.assistant-fl:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--caramel), 0 0 0 4px var(--cream-light), 0 0 0 7px var(--brown), 0 10px 28px #2d150540;outline:2px solid #0000}.assistant-fl-ic{flex:none;display:block;position:relative}.assistant-fl-icone{width:24px;height:24px;display:block}.assistant-fl-etincelle{color:var(--caramel-light)}.assistant-pastille{width:8px;height:8px;box-shadow:0 0 0 2px var(--brown);background:#187d45;border-radius:50%;position:absolute;bottom:-1px;right:-2px}.assistant-fl:hover .assistant-pastille{box-shadow:0 0 0 2px var(--brown-mid)}.assistant-fl-texte{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=521px){.assistant-fl{width:auto;height:52px;padding:0 20px 0 16px}.assistant-fl-icone{width:22px;height:22px}.assistant-fl-texte{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (width<=820px){.assistant-fl{right:14px;bottom:max(14px, env(safe-area-inset-bottom))}}@media (width<=900px){.assistant-fl{bottom:calc(70px + env(safe-area-inset-bottom))}}body:has(.size-service-v3) .assistant-fl{display:none}@keyframes assistant-fl-entree{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.assistant-fl.assistant-apparait{animation:.2s cubic-bezier(.2,.8,.2,1) assistant-fl-entree}.assistant-chat{background:var(--cream-light);width:min(480px,100% - 16px);min-width:0;height:100dvh;color:var(--ink);opacity:0;border-radius:22px 0 0 22px;flex-direction:column;font-size:15px;line-height:1.5;transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(28px);box-shadow:-12px 0 30px #1b0c032e;container:assistant/inline-size}.drawer-backdrop.is-open .assistant-chat{opacity:1;transform:none}@media (width<=520px){.assistant-chat{top:var(--assistant-haut,0px);width:100%;height:var(--assistant-hauteur,100dvh);box-shadow:none;border-radius:0;left:0;transform:translateY(14px)}}.assistant-chat [hidden]{display:none}.assistant-chat :focus-visible{outline:2px solid var(--caramel-dark);outline-offset:2px}.assistant-tete{z-index:3;padding:max(12px, env(safe-area-inset-top)) 12px 8px 16px;backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fdf8f2f0;flex:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;column-gap:8px;display:grid;position:relative}.assistant-ident{align-items:center;gap:10px;min-width:0;display:flex}.assistant-ident-texte{flex-direction:column;gap:5px;min-width:0;display:flex}.assistant-tete-ic{background:var(--brown);width:36px;height:36px;color:var(--cream-light);border-radius:50%;flex:none;place-items:center;display:grid}.assistant-tete-ic .assistant-fl-icone{width:20px;height:20px}.assistant-surtitre{letter-spacing:.13em;text-transform:uppercase;color:var(--caramel-dark);font-size:10px;font-weight:760;line-height:1.2;display:inline-block}.assistant-ident .assistant-surtitre{letter-spacing:.1em;white-space:nowrap;font-size:9.5px;line-height:1}.assistant-ident h2{letter-spacing:-.02em;font-variation-settings:"opsz" 72;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:22px;font-weight:600;line-height:1;overflow:hidden}.assistant-ident h2:focus{outline:none}.assistant-ident h2:focus-visible{outline:2px solid var(--caramel-dark);outline-offset:3px;border-radius:4px}.assistant-wa-tete{background:var(--white);color:#187d45;white-space:nowrap;border:1.5px solid #187d45;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px 0 10px;font-size:12px;font-weight:720;text-decoration:none;transition:background .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.assistant-wa-tete:before{content:"";position:absolute;inset:-5px -2px}.assistant-wa-tete:hover{background:#187d450f}.assistant-tete .icon-button{background:var(--cream);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.assistant-tete .icon-button:hover{background:var(--cream-dark);transform:none}.assistant-fil{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cream-dark) transparent;flex-direction:column;flex:1;justify-content:flex-start;gap:16px;min-height:0;padding:18px 16px 16px;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.assistant-fil-tete{flex-direction:column;flex:none;align-self:center;align-items:center;gap:8px;max-width:min(296px,100%);margin:0 0 auto;display:flex}.assistant-note-sys{background:var(--cream);color:var(--muted);border-radius:12px;flex:none;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:12px;line-height:1.45;display:flex}.assistant-note-sys svg{color:var(--caramel-dark);flex:none;margin-top:1px}.assistant-note-fil{align-self:center;max-width:min(296px,100%)}.assistant-tete .assistant-recommencer[hidden]{display:none}.assistant-tour{flex-direction:column;flex:none;align-items:flex-start;gap:8px;display:flex}.assistant-tour-elle{align-items:flex-end}.assistant-tour:focus{outline:none}.assistant-tour:focus-visible{outline:2px solid var(--caramel-dark);outline-offset:4px;border-radius:18px}.assistant-bulle{background:var(--white);border:1px solid var(--line);max-width:88%;color:var(--ink);overflow-wrap:anywhere;border-radius:18px;margin:0;padding:10px 14px;font-size:15px;line-height:1.5;box-shadow:0 1px 2px #2d150508}.assistant-bulle p{margin:0}.assistant-bulle strong{font-weight:700}.assistant-tour>.assistant-bulle:first-child,.assistant-tour>.assistant-carte:first-child{border-top-left-radius:6px}.assistant-tour-elle .assistant-bulle{background:var(--brown);border-color:var(--brown);color:var(--cream);box-shadow:none}.assistant-tour-elle>.assistant-bulle:first-child{border-top-left-radius:18px;border-top-right-radius:6px}.assistant-bulle .assistant-source{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin:10px 0 0;padding-top:9px;font-size:12px;font-weight:550;display:flex}.assistant-source svg{color:var(--caramel-dark);flex:none}.assistant-bulle .assistant-lien{margin:8px 0 0}.assistant-lien a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--caramel);text-underline-offset:3px;font-weight:650}.assistant-une{flex:none;padding:0 2px}.assistant-une .assistant-surtitre{align-items:center;gap:10px;display:flex}.assistant-filet{background:var(--caramel);width:22px;height:1px;display:block}.assistant-une h3{letter-spacing:-.018em;font-variation-settings:"opsz" 72;color:var(--ink);margin:10px 0 6px;font-family:Fraunces Variable,Georgia,serif;font-size:26px;font-weight:480;line-height:1.12}.assistant-une h3 em{color:var(--caramel-dark);font-style:italic;font-weight:400}.assistant-une p{max-width:32ch;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.assistant-nw{white-space:nowrap}.assistant-entrees{background:var(--white);border:1px solid var(--line);border-radius:16px;flex:none;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 1px 2px #2d150508}.assistant-entrees li+li{border-top:1px solid var(--line)}.assistant-entree{text-align:left;letter-spacing:-.005em;width:100%;min-height:52px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:6px 14px 6px 12px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s cubic-bezier(.2,.8,.2,1);display:flex}.assistant-entree:hover{background:var(--cream-light)}.assistant-chat .assistant-entree:focus-visible{outline-offset:-4px;border-radius:12px}.assistant-entree-ic{background:var(--cream);width:34px;height:34px;color:var(--caramel-dark);border-radius:50%;flex:none;place-items:center;display:grid}.assistant-entree-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.assistant-entree-txt small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500}.assistant-entree>svg:last-child{color:var(--brown-light);flex:none}.assistant-entree-wa .assistant-entree-ic{background:var(--assistant-wa-doux);color:var(--assistant-wa-encre)}.assistant-entree-wa>svg:last-child{color:var(--assistant-wa-encre)}.assistant-attente{align-items:center;gap:11px;padding:12px 16px;display:inline-flex}.assistant-points{gap:4px;display:inline-flex}.assistant-points span{background:var(--caramel-dark);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite assistant-point}.assistant-points span:nth-child(2){animation-delay:.16s}.assistant-points span:nth-child(3){animation-delay:.32s}.assistant-attente-texte{color:var(--muted);font-size:13.5px}@keyframes assistant-point{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.assistant-carte{background:var(--white);border:1px solid var(--line);border-radius:16px;width:100%;overflow:hidden;box-shadow:0 1px 2px #2d150508}.assistant-zone-compris{padding:14px 16px}.assistant-compris-titre{color:var(--brown-light);margin:0;font-size:14px;font-weight:650}.assistant-compris-titre:focus{outline:none}.assistant-chat .assistant-compris-titre:focus-visible{outline-offset:3px;border-radius:4px}.assistant-puces{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.assistant-puce{background:var(--cream);height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;border:1px solid #8b58381f;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 9px 0 13px;font-family:inherit;font-size:12.5px;font-weight:650;display:inline-flex;position:relative}.assistant-puce:after{content:"";position:absolute;inset:-4px 0}.assistant-puce svg{color:var(--caramel-dark)}.assistant-puce:hover{background:var(--cream-dark)}.assistant-puce:disabled,.assistant-puce[aria-disabled=true]{cursor:default;opacity:.6}.assistant-puce-mot{border-style:dashed;border-color:var(--assistant-ligne-forte);background:var(--cream-light)}.assistant-puces-vide{color:var(--muted);font-size:13px}.assistant-note{color:var(--muted);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13px;line-height:1.45;display:flex}.assistant-note svg{color:var(--caramel-dark);flex:none;margin-top:1px}.assistant-note strong{color:var(--ink);font-weight:650}.assistant-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.assistant-lignes{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.assistant-ligne{align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.assistant-ligne+.assistant-ligne{border-top:1px solid var(--line)}.assistant-ligne:hover{background:var(--cream-light)}.assistant-media{border:1px solid var(--line);background:var(--cream-light) url(/img/brand-logo-optimized.png) center / 74% no-repeat;border-radius:9px;flex:none;width:48px;height:48px;overflow:hidden}.assistant-media img{object-fit:cover;width:100%;height:100%;display:block}.assistant-ligne-texte{flex:1;min-width:0}.assistant-ligne-lien{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-family:Fraunces Variable,Georgia,serif;font-size:16px;font-weight:640;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.assistant-ligne-lien:after{content:"";position:absolute;inset:0}.assistant-ligne-sous{color:var(--muted);flex-wrap:wrap;gap:1px 10px;margin-top:2px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.assistant-ligne-detail{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.assistant-ligne-sous>span+span{position:relative}.assistant-ligne-sous>span+span:before{content:"·";position:absolute;left:-7px}.assistant-ligne-prix{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;font-size:13px;font-weight:800;display:flex}.assistant-prix-barre{color:var(--muted);font-size:12px;font-weight:600}.assistant-lot{color:var(--caramel-dark);white-space:nowrap;font-weight:700}.assistant-ajoutee{color:var(--caramel-dark);align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.assistant-sac{z-index:1;border:1px solid var(--line);background:var(--cream-light);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;margin:0;padding:0;transition:background .2s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.assistant-sac:hover{background:var(--cream)}.assistant-sac[aria-pressed=true]{background:var(--brown);border-color:var(--brown);color:var(--cream)}.assistant-pieces-pied{gap:8px;padding:6px 16px 16px;display:grid}.assistant-vers-selection{background:var(--cream);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 16px 0 14px;font-family:inherit;font-size:13px;font-weight:650;display:flex}.assistant-vers-selection svg{color:var(--caramel-dark);flex:none}.assistant-voir{align-items:center;gap:4px;margin-left:auto;font-weight:720;display:inline-flex}.assistant-voir svg{color:var(--ink)}.assistant-bouton.button{text-align:center;gap:8px;width:100%;min-width:0;min-height:44px;margin:0;padding:8px 18px;font-size:13px;font-weight:720;line-height:1.25;text-decoration:none;display:flex}.assistant-bouton.button:hover{transform:none}.assistant-bouton.button-ghost:hover{background:var(--cream)}.assistant-bulle .assistant-bouton.button{margin-top:12px}.assistant-bouton-wa.button{color:#fff;background:#187d45;min-height:48px;font-size:13.5px;box-shadow:0 10px 24px -12px #187d45a6}.assistant-bouton-wa.button:hover{background:#126236}.assistant-vide-zone{border-top:1px solid var(--line);padding:14px 16px 16px}.assistant-zone-compris+.assistant-vide-zone{border-top:0;padding-top:4px}.assistant-vide-tete{align-items:center;gap:12px;display:flex}.assistant-vide-icone{background:var(--cream);width:40px;height:40px;color:var(--caramel-dark);border-radius:50%;flex:none;place-items:center;display:grid}.assistant-vide-tete h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:17px;font-weight:600;line-height:1.25}.assistant-vide-sous{color:var(--muted);margin:10px 0 0;font-size:13px}.assistant-elargir{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.assistant-ajout{border:1px solid var(--assistant-ligne-forte);background:var(--white);height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin:0;padding:0 11px 0 8px;font-family:inherit;font-size:12px;font-weight:650;display:inline-flex;position:relative}.assistant-ajout:after{content:"";position:absolute;inset:-4px 0}.assistant-ajout svg{color:var(--caramel-dark)}.assistant-ajout:hover{background:var(--cream-light)}.assistant-ajout:disabled,.assistant-ajout[aria-disabled=true]{cursor:default;opacity:.6}.assistant-relais{background:var(--white);border:1px solid var(--line);border-radius:16px;gap:8px;width:100%;padding:12px 14px 14px;display:grid;box-shadow:0 1px 2px #2d150508}.assistant-relais-tete{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.assistant-relais-tete svg{color:var(--caramel-dark);flex:none}.assistant-relais-msg{background:var(--assistant-wa-doux);color:var(--ink);overflow-wrap:anywhere;border:1px solid #187d4524;border-radius:12px 12px 12px 4px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.assistant-relais-note{text-align:center;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.assistant-erreur-titre{align-items:flex-start;gap:8px;font-weight:650;display:flex}.assistant-erreur-titre svg{color:var(--caramel-dark);flex:none;margin-top:3px}.assistant-bulle .assistant-erreur-aide{color:var(--muted);margin-top:4px;font-size:14px}.assistant-pied{z-index:3;background:var(--cream);border-top:1px solid var(--line);flex:none;padding:10px 0 16px;position:relative;box-shadow:0 -10px 28px #2d15050e}@media (width<=520px){.assistant-pied{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.assistant-pied.assistant-saisie-active{padding-bottom:8px}.assistant-rapides{scrollbar-width:none;gap:8px;margin-top:-4px;padding:4px 16px 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.assistant-rapides::-webkit-scrollbar{display:none}.assistant-rapides.assistant-sans-fondu{-webkit-mask-image:none;mask-image:none}@media (hover:hover) and (pointer:fine){.assistant-rapides{flex-wrap:wrap;row-gap:8px;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.assistant-rapide{border:1px solid var(--assistant-ligne-forte);background:var(--cream-light);height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;margin:0;padding:0 15px;font-family:inherit;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.assistant-rapide:hover{background:var(--white)}.assistant-rapide svg{color:var(--caramel-dark);flex:none}.assistant-rapide-wa{background:var(--assistant-wa-doux);color:var(--assistant-wa-encre);border-color:#187d4559}.assistant-rapide-wa svg{color:var(--assistant-wa-encre)}.assistant-saisie{align-items:flex-end;gap:8px;margin:0;padding:0 16px;display:flex}.assistant-champ{border:1px solid var(--assistant-ligne-forte);background:var(--white);min-width:0;min-height:48px;max-height:120px;color:var(--ink);resize:none;field-sizing:content;border-radius:24px;flex:1;margin:0;padding:13px 18px;font-family:inherit;font-size:16px;line-height:1.35;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);display:block}.assistant-champ::placeholder{color:var(--muted);opacity:1}.assistant-chat .assistant-champ:focus{outline-offset:2px;border-color:var(--caramel-dark);box-shadow:0 0 0 2px var(--caramel-dark);outline:2px solid #0000}.assistant-envoyer{background:var(--brown);width:48px;height:48px;color:var(--cream);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:background .2s cubic-bezier(.2,.8,.2,1);display:grid}.assistant-envoyer:hover{background:var(--brown-mid)}.assistant-envoyer:disabled{background:var(--cream-dark);color:var(--muted);cursor:default}.assistant-prive{text-align:center;text-wrap:balance;color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:9px 16px 0;font-size:12px;line-height:1.4;display:flex}.assistant-prive svg{flex:none}@container assistant (width<=340px){.assistant-tete{padding-left:12px;padding-right:10px}.assistant-ident h2{font-size:20px}.assistant-ident .assistant-surtitre{white-space:normal;line-height:1.15}.assistant-wa-tete{width:44px;height:44px;padding:0}.assistant-wa-tete span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-wa-tete:before{display:none}.assistant-fil{padding-left:12px;padding-right:12px}.assistant-saisie{gap:6px;padding:0 12px}.assistant-champ{padding-left:14px;padding-right:14px}.assistant-prive{margin:9px 12px 0}.assistant-rapides{padding:4px 12px 10px}.assistant-ligne{gap:10px;padding:10px 14px}.assistant-zone-compris{padding:14px}.assistant-vide-zone{padding:14px 14px 16px}.assistant-pieces-pied{padding:6px 14px 14px}.assistant-relais{padding:12px}.assistant-envoyer{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.assistant-chat{transition:none;transform:none}.assistant-fl.assistant-apparait{animation:none}.assistant-points span{opacity:.75;animation:none}}.shop-empty-v2>div{flex-wrap:wrap;justify-content:center}.alerte-rappel{color:#f5ecd7b3;margin:16px 0 0;font-size:12px;font-weight:600}.gift-dialog-head .alerte-puces{margin-top:9px}.gift-dialog-head .alerte-puces li{align-items:center;gap:4px;padding-right:5px;display:inline-flex}.gift-dialog-head .alerte-puces li.fixe{padding-right:11px}.alerte-puce-x{color:#f5ecd7bf;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;margin:-4px 0;padding:0;display:inline-grid;position:relative}.alerte-puce-x:before{content:"";position:absolute;inset:-10px}.alerte-puce-x:hover{color:var(--cream);background:#f5ecd726}.alerte-form{gap:14px;display:grid}.alerte-form .co-terms{align-items:flex-start}.alerte-form .co-terms input{margin-top:2px}.alerte-form .co-hint{font-size:11.5px;line-height:1.5}.alerte-form .co-terms{margin:0}.alerte-form .co-terms span{font-size:12px}.alerte-politique{color:var(--caramel-dark);text-underline-offset:3px;justify-self:start;font-size:12px;font-weight:700;text-decoration:underline}.alerte-form .button{width:100%}.alerte-form .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.alerte-resultat a{color:inherit;text-underline-offset:2px;font-weight:750}.alerte-merci{gap:14px;display:grid}.alerte-merci p{color:var(--body);font-size:13px;line-height:1.65}.alerte-merci p b{color:var(--brown);font-weight:750}.alerte-merci .button{width:100%}.alerte-merci .alerte-confirmer{border-top:1px solid #2d15051f;gap:14px;padding-top:14px;display:grid}.alerte-merci .alerte-confirmer[hidden]{display:none}.alerte-merci .alerte-lien{color:var(--caramel-dark);text-underline-offset:3px;justify-self:center;font-size:12.5px;font-weight:700}.alerte-dialog:not([data-etat=merci]) .alerte-merci,.alerte-dialog[data-etat=merci] .alerte-form,.alerte-dialog[data-etat=merci] .alerte-rappel,.alerte-dialog[data-etat=merci] .alerte-puces,.alerte-dialog:not([data-etat=invalide]) [data-err],.alerte-dialog:not([data-etat=panne]) .alerte-resultat{display:none}.alerte-page{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);max-width:36rem;margin:32px auto 48px;padding:24px}@media (width<=520px){.alerte-page{margin:20px 12px 32px;padding:20px 18px}}.alerte-page h1{font-family:var(--font-display);color:var(--brown);letter-spacing:-.01em;font-size:24px;font-weight:600}.alerte-page .ap-puces{flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.alerte-page .ap-puces li{border:1px solid var(--line);background:var(--cream-light);letter-spacing:.04em;color:var(--brown);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700}.alerte-page h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:22px 0 4px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:750}.alerte-page .ap-pieces{flex-direction:column;gap:6px;display:flex}.alerte-page .drawer-row{margin:0}.alerte-page .ap-vide{background:var(--cream-light);color:var(--body);border-radius:12px;margin-top:6px;padding:12px 14px;font-size:13px;line-height:1.6}.alerte-page .ap-texte{color:var(--body);margin-top:12px;font-size:13px;line-height:1.65}.alerte-page .ap-actions{flex-direction:column;gap:9px;margin-top:22px;display:flex}.alerte-page .ap-actions .button{width:100%}.alerte-page .ap-fait{color:#2e7d32;background:#2e7d321a;border-radius:12px;margin-top:18px;padding:11px 14px;font-size:13px;font-weight:650}.alerte-page[data-etat=fait] .ap-actions,.alerte-page:not([data-etat=fait]) .ap-fait,.alerte-page[data-ferme] .ap-pieces,.alerte-page[data-sans-piece] .ap-liste,.alerte-page:not([data-sans-piece]) .ap-vide{display:none}.alerte-page[data-etat=fait] .ap-actions[data-restent]{display:flex}.pdp-offre-site{color:var(--caramel-dark);margin:6px 0 0;font-size:12.5px;font-weight:680;line-height:1.45}.pdp-look-total>small.pdp-offre-site{color:var(--caramel-dark)}@media (width<=520px){.product-discount .product-discount-site{display:block}}.assistant-offre-site{color:var(--caramel-dark);margin-top:2px;font-size:11.5px;font-weight:700;line-height:1.35;display:block}@media (width<=980px){.gift-aside .gift-card-visual{position:relative}}.drawer-backdrop.is-open,.dialog-backdrop{z-index:205}body:has(>.dialog-backdrop) .consentement,body:has(>.drawer-backdrop.is-open) .consentement{visibility:hidden}