@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)}@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{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}}