:root{--wx-braise:#9e3a10;--wx-braise-vif:#c15a2b;--wx-braise-fonce:#7c2d0c;--wx-creme:#f4efe5;--wx-creme-doux:#ede5d3;--wx-noir:#141110;--wx-blanc:#fff;--wx-texte:#241a14;--wx-texte-doux:#5f5148;--wx-ligne:#ddd2bf;--wx-erreur:#a3160b;--wx-rayon:20px;--wx-pilule:#1e1712;--wx-pilule-doux:#292019}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;overflow-x:clip}body{background:var(--wx-creme);color:var(--wx-texte);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}.wx-page{background:var(--wx-creme);flex-direction:column;min-height:100vh;display:flex}.wx-main{flex:1 0 auto;min-width:0}.wx-shell{width:100%;min-width:0;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.wx-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wx-btn{text-align:center;cursor:pointer;background:var(--wx-braise);min-height:48px;color:var(--wx-blanc);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.wx-btn:hover{background:var(--wx-braise-fonce)}.wx-btn-light{background:var(--wx-blanc);color:var(--wx-braise)}.wx-btn-light:hover{background:var(--wx-creme);color:var(--wx-braise-fonce)}.wx-btn-outline{color:var(--wx-braise);border-color:var(--wx-braise);background:0 0}.wx-btn-outline:hover{background:var(--wx-braise);color:var(--wx-blanc)}.wx-btn-dark{background:var(--wx-noir);color:var(--wx-creme)}.wx-btn-dark:hover{background:#2b2421}.wx-btn-disabled{color:var(--wx-blanc);cursor:not-allowed;background:#b9ab98}.wx-btn-disabled:hover{background:#b9ab98}.wx-badge{letter-spacing:.02em;background:var(--wx-braise);min-height:30px;color:var(--wx-blanc);white-space:normal;border-radius:999px;align-items:center;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.wx-badge-soon{background:var(--wx-noir);color:var(--wx-creme)}.wx-header-wrap{z-index:60;background:var(--wx-noir);pointer-events:none;padding:0 20px 16px;position:fixed;top:0;left:0;right:0}.wx-announce{pointer-events:none;max-width:1480px;margin:0 auto;padding:9px 12px 11px}.wx-announce-text{text-align:center;color:var(--wx-creme);margin:0;font-size:.86rem;font-weight:600;line-height:1.4;animation:.5s wx-announce-in}@keyframes wx-announce-in{0%{opacity:0}to{opacity:1}}.wx-nav-pill{pointer-events:auto;background:var(--wx-pilule);border:1px solid #f4efe53d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;max-width:1480px;margin:0 auto;padding:8px 16px 8px 12px;display:flex;box-shadow:0 1px 2px #00000059,0 10px 24px #00000059,0 26px 48px #0000004d,inset 0 1px #f4efe51f}.wx-brand{flex:0 auto;align-items:center;gap:10px;min-width:0;min-height:48px;text-decoration:none;display:inline-flex}.wx-brand-logo{flex:none;width:auto;height:50px}.wx-brand-name{letter-spacing:.32em;color:var(--wx-creme);white-space:nowrap;font-size:1.02rem;font-weight:800}.wx-nav-links{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.wx-nav-link{color:#ece2cf;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:8px 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.wx-nav-link:hover{color:var(--wx-creme);background:#2e2620}.wx-nav-link-active{background:var(--wx-braise);color:var(--wx-blanc);box-shadow:0 6px 14px #9c3a1061,inset 0 1px #ffffff47,inset 0 -2px 4px #7c2d0c8c}.wx-nav-link-active:hover{background:var(--wx-braise-fonce);color:var(--wx-blanc)}.wx-cart-link{color:#ece2cf;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:44px;padding:8px 14px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.wx-cart-link:hover{color:var(--wx-creme);background:#2e2620}.wx-cart-link-active{background:var(--wx-braise);color:var(--wx-blanc);box-shadow:0 6px 14px #9c3a1061,inset 0 1px #ffffff47,inset 0 -2px 4px #7c2d0c8c}.wx-cart-link-active:hover{background:var(--wx-braise-fonce);color:var(--wx-blanc)}.wx-cart-icon{flex:none;width:22px;height:22px}.wx-cart-label{white-space:nowrap}.wx-cart-badge{background:var(--wx-braise-vif);min-width:22px;height:22px;color:var(--wx-blanc);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:2px;right:4px;box-shadow:0 3px 8px #14111059}.wx-cart-link-active .wx-cart-badge{background:var(--wx-creme);color:var(--wx-braise-fonce)}.wx-country{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.wx-dd{min-width:0;position:relative}.wx-dd-btn{cursor:pointer;border-radius:999px;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:10px 16px;font-weight:700;display:inline-flex}.wx-dd-btn:focus-visible{outline:3px solid var(--wx-braise-vif);outline-offset:2px}.wx-dd-btn-label{white-space:normal;text-align:left;min-width:0}.wx-dd-chevron{flex:none;width:18px;height:18px;transition:transform .16s}.wx-dd-chevron-open{transform:rotate(180deg)}.wx-dd-panel{z-index:90;border-radius:16px;width:max-content;min-width:100%;max-width:min(320px,86vw);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 2px 4px #14111024,0 16px 32px #14111038,0 30px 54px #14111033}.wx-dd-panel li{margin:0;padding:0}.wx-dd-option{cursor:pointer;text-align:left;white-space:normal;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-weight:600;display:flex}.wx-dd-option-label{min-width:0}.wx-dd-check{flex:none;width:18px;height:18px}.wx-dd-dark .wx-dd-btn{background:var(--wx-pilule-doux);color:var(--wx-creme);border:1px solid #f4efe547;box-shadow:inset 0 1px #f4efe51a}.wx-dd-dark .wx-dd-panel{background:#241c16;border:1px solid #f4efe538;left:auto;right:0}.wx-dd-dark .wx-dd-option{color:#ece2cf}.wx-dd-dark .wx-dd-option:hover{background:#332a21}.wx-dd-light{width:100%}.wx-dd-light .wx-dd-btn{background:var(--wx-creme);border:2px solid var(--wx-ligne);width:100%;color:var(--wx-texte);justify-content:space-between;box-shadow:0 1px 2px #1411100f,0 6px 14px #14111014}.wx-dd-light .wx-dd-panel,.wx-dd-field .wx-dd-panel{background:var(--wx-blanc);border:1px solid var(--wx-ligne)}.wx-dd-light .wx-dd-option,.wx-dd-field .wx-dd-option{color:var(--wx-texte)}.wx-dd-light .wx-dd-option:hover,.wx-dd-field .wx-dd-option:hover{background:var(--wx-creme-doux)}.wx-dd-field{width:100%}.wx-dd-field .wx-dd-btn{background:var(--wx-creme);border:2px solid var(--wx-ligne);width:100%;color:var(--wx-texte);border-radius:12px;justify-content:space-between;font-weight:600}.wx-dd-field .wx-dd-panel{width:100%;max-width:100%;max-height:264px;overflow-y:auto}.wx-dd-option-active{background:var(--wx-braise);color:var(--wx-blanc);font-weight:800}.wx-dd-dark .wx-dd-option-active,.wx-dd-light .wx-dd-option-active,.wx-dd-field .wx-dd-option-active{background:var(--wx-braise);color:var(--wx-blanc)}.wx-dd-dark .wx-dd-option-active:hover,.wx-dd-light .wx-dd-option-active:hover,.wx-dd-field .wx-dd-option-active:hover{background:var(--wx-braise-fonce)}.wx-footer{background:var(--wx-noir);color:var(--wx-creme);margin-top:72px;overflow:hidden}.wx-footer-inner{min-width:0;max-width:1200px;margin:0 auto;padding:56px 20px 0}.wx-footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px;padding-bottom:40px;display:grid}.wx-footer-brand{min-width:0}.wx-footer-brandrow{align-items:center;gap:18px;min-width:0;display:flex}.wx-footer-logo{width:auto;height:96px}.wx-footer-wordmark{letter-spacing:.32em;color:var(--wx-creme);white-space:nowrap;font-size:1.25rem;font-weight:800}.wx-footer-flush{margin-top:0}.wx-footer-signature{max-width:320px;margin:18px 0 8px;font-family:Newsreader,Georgia,serif;font-size:1.32rem;font-style:normal;font-weight:500;line-height:1.4}.wx-footer-markets{letter-spacing:.12em;text-transform:uppercase;color:var(--wx-creme);margin:0;font-size:.9rem;font-weight:700}.wx-footer-prices{color:#a99c88;margin:6px 0 0;font-size:.95rem}.wx-footer-col{min-width:0}.wx-footer-heading{letter-spacing:.14em;text-transform:uppercase;color:#cbbfa9;margin:6px 0 14px;font-size:.85rem;font-weight:800}.wx-footer-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wx-footer-link{min-height:44px;color:var(--wx-creme);align-items:center;padding:6px 0;font-weight:500;text-decoration:none;display:inline-flex}.wx-footer-link:hover{text-decoration:underline}.wx-footer-giant{letter-spacing:.08em;text-align:center;color:var(--wx-creme);white-space:nowrap;border-top:1px solid #352d29;margin:8px 0 0;padding-top:30px;font-family:Archivo,Instrument Sans,sans-serif;font-size:clamp(2.6rem,9vw,7.5rem);font-weight:900;line-height:1.02}.wx-footer-bottom{border-top:1px solid #352d29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:18px 0 26px;display:flex}.wx-footer-copy,.wx-footer-note{color:#cbbfa9;margin:0;font-size:.9rem}.wx-hero{background:var(--wx-braise);color:var(--wx-blanc);padding:176px 0 36px;overflow:hidden}.wx-hero-inner{min-width:0;max-width:1200px;margin:0 auto;padding:0 20px}.wx-hero-stage{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.wx-hero-giant{text-transform:uppercase;text-align:center;color:var(--wx-blanc);letter-spacing:.01em;text-shadow:0 6px 30px #7c2d0c73;overflow-wrap:break-word;z-index:0;max-width:100%;margin:0;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:clamp(2.9rem,7.4vw,7.75rem);font-weight:800;line-height:1.02;position:relative}.wx-hero-line{display:block}.wx-hero-season{color:#f6e8da;align-items:center;gap:10px;margin:0 0 18px;font-weight:700;display:flex}.wx-hero-season-dot{background:var(--wx-creme);border-radius:50%;flex:none;width:10px;height:10px}.wx-hero-flip-wrap{perspective:1200px;z-index:1;width:min(480px,88vw);margin-top:clamp(10px,1.6vw,24px);position:relative}.wx-hero-w{z-index:3;pointer-events:none;filter:drop-shadow(0 22px 24px #14111061);width:clamp(120px,13vw,180px);height:auto;animation:6.5s ease-in-out infinite alternate wx-float;position:absolute;bottom:30px;right:2.5%}@keyframes wx-float{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-12px)rotate(2.5deg)}}.wx-hero-flip{aspect-ratio:2/3;width:100%;transform-style:preserve-3d;cursor:pointer;outline-offset:4px;border-radius:28px;transition:transform .7s;position:relative}.wx-hero-flip-flipped{transform:rotateY(180deg)}.wx-hero-face{backface-visibility:hidden;border-radius:28px;position:absolute;inset:0;overflow:hidden}.wx-hero-face-front{background:var(--wx-braise-fonce);box-shadow:0 2px 4px #1411102e,0 14px 28px #14111038,0 34px 60px #14111047}.wx-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%}.wx-hero-face-back{background:var(--wx-creme);color:var(--wx-texte);flex-direction:column;justify-content:center;gap:14px;padding:28px;display:flex;transform:rotateY(180deg);box-shadow:0 2px 4px #1411102e,0 14px 28px #14111038,0 34px 60px #14111047}.wx-hero-back-title{margin:0;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:1.7rem;font-weight:700;line-height:1.2}.wx-hero-back-list{flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:1rem;display:flex}.wx-hero-back-cta{color:var(--wx-braise);margin:4px 0 0;font-weight:700}.wx-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:34px 14px;display:grid}.wx-catalog .wx-grid{max-width:1200px;margin:0 auto;padding:0 20px 64px}.wx-card{min-width:0;color:var(--wx-texte);flex-direction:column;text-decoration:none;display:flex}.wx-card-photo-wrap{aspect-ratio:4/5;background:var(--wx-creme-doux);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1411100d,0 10px 22px #14111012}.wx-card-photo{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .35s;display:block}.wx-card:hover .wx-card-photo{transform:scale(1.03)}.wx-card-badge{position:absolute;top:12px;left:12px}.wx-card-body{flex-direction:column;gap:4px;min-width:0;padding:12px 14px 0;display:flex}.wx-card-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--wx-braise);font-size:.72rem;font-weight:800}.wx-card-name{color:var(--wx-noir);margin:0;font-family:Newsreader,Georgia,serif;font-size:1.02rem;font-weight:600;line-height:1.3}.wx-card-colors{align-items:center;gap:8px;min-width:0;margin-bottom:2px;display:inline-flex}.wx-card-color-name{color:var(--wx-texte-doux);white-space:nowrap;font-size:.82rem;font-weight:600}.wx-card-price{color:var(--wx-braise);font-size:.98rem;font-weight:800}.wx-card-dots{align-items:center;gap:6px;display:inline-flex}.wx-card-dot{border:1px solid #1411102e;border-radius:50%;flex:none;width:14px;height:14px}.wx-page-head{padding:176px 0 0}.wx-band{position:relative}.wx-banner-w{z-index:2;pointer-events:none;filter:drop-shadow(0 16px 20px #1411104d);width:clamp(72px,8.5vw,100px);height:auto;animation:6.5s ease-in-out infinite alternate wx-float;position:absolute;top:2px;right:20px}.wx-page-title{color:var(--wx-noir);margin:0 0 10px;padding-right:clamp(100px,15vw,196px);font-family:Playfair Display,Newsreader,Georgia,serif;font-size:clamp(2rem,4.6vw,2.8rem);font-weight:800;line-height:1.1}.wx-page-lead{color:var(--wx-texte-doux);max-width:680px;margin:0;font-size:1.08rem}.wx-catalog-head{min-width:0;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.wx-catalog .wx-page-title{margin-bottom:6px;font-size:clamp(1.7rem,3.4vw,2.2rem)}.wx-catalog .wx-page-lead{max-width:620px;font-size:.98rem}.wx-filterbar{border-bottom:1px solid var(--wx-ligne);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 22px;max-width:1200px;margin:20px auto 0;padding:0 20px 16px;display:flex}.wx-filterbar-filters{flex-wrap:wrap;flex:auto;gap:12px 16px;min-width:0;display:flex}.wx-filter-group{flex:0 0 228px;min-width:min(200px,100%)}.wx-filter-label{letter-spacing:.12em;text-transform:uppercase;color:var(--wx-texte-doux);margin:0 0 6px;font-size:.78rem;font-weight:800}.wx-catalog .wx-empty{margin:30px 0 72px}.wx-empty{background:var(--wx-blanc);border-radius:var(--wx-rayon);text-align:center;padding:40px 28px;box-shadow:0 1px 2px #1411100d,0 12px 26px #14111014}.wx-empty-title{margin:0 0 8px;font-family:Newsreader,Georgia,serif;font-size:1.5rem;font-weight:600}.wx-empty-text{color:var(--wx-texte-doux);margin:0 0 20px}.wx-count{color:var(--wx-texte-doux);text-align:right;margin:0;padding-bottom:13px;font-size:.92rem;font-weight:700}.wx-product{padding:176px 0 0}.wx-back-link{z-index:4;background:var(--wx-blanc);min-height:44px;color:var(--wx-braise);border-radius:999px;align-items:center;padding:8px 16px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 1px 2px #1411101a,0 8px 18px #14111029}.wx-back-link:hover{text-decoration:underline}.wx-product-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:34px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.wx-gallery{min-width:0;position:relative}@media (width>=901px){.wx-gallery{height:min(100vh - 166px,660px);position:sticky;top:148px}}.wx-gallery-main{background:var(--wx-creme-doux);border-radius:24px;height:100%;position:relative;overflow:hidden;box-shadow:0 2px 4px #14111014,0 16px 32px #14111024,0 30px 54px #1411101a}.wx-gallery-main:focus-visible{outline:3px solid var(--wx-braise-vif);outline-offset:3px}.wx-gallery-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.wx-gallery-nav{z-index:3;background:var(--wx-blanc);width:44px;height:44px;color:var(--wx-noir);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 2px #1411101f,0 8px 18px #1411102e}.wx-gallery-nav svg{width:20px;height:20px}.wx-gallery-nav-prev{left:12px}.wx-gallery-nav-next{right:12px}.wx-gallery-count{z-index:3;background:var(--wx-noir);color:var(--wx-creme);border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:700;position:absolute;bottom:14px;right:14px}.wx-gallery-dots{z-index:3;gap:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.wx-gallery-dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.wx-gallery-dot:before{content:"";background:#14111052;border-radius:50%;width:9px;height:9px}.wx-gallery-dot-active:before{background:var(--wx-braise);width:11px;height:11px}.wx-gallery-thumbs{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.wx-thumb{cursor:pointer;background:var(--wx-creme-doux);border:3px solid #0000;border-radius:12px;width:52px;height:52px;min-height:44px;padding:0;overflow:hidden;box-shadow:0 4px 12px #14111033}.wx-thumb img{object-fit:cover;width:100%;height:100%}.wx-thumb-active{border-color:var(--wx-braise)}.wx-product-info{min-width:0;padding:6px 8px 44px 0}.wx-product-tests-wrap{padding-bottom:100px}.wx-product-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.wx-product-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--wx-braise);margin:0;font-size:.78rem;font-weight:800}.wx-product-title{color:var(--wx-noir);margin:0 0 10px;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:clamp(1.85rem,3.9vw,2.45rem);font-weight:700;line-height:1.15}.wx-product-price{color:var(--wx-braise);margin:0 0 16px;font-size:1.8rem;font-weight:800}.wx-product-desc{color:var(--wx-texte);margin:0 0 22px;font-size:1.03rem}.wx-benefits{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.wx-option-label{margin:22px 0 10px;font-size:.95rem;font-weight:800}.wx-option-value{color:var(--wx-texte-doux);font-weight:600}.wx-color-swatches{flex-wrap:wrap;gap:6px;display:flex}.wx-color-swatch{cursor:pointer;width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--wx-creme);border:2px solid #14111029;border-radius:50%;padding:0}.wx-color-swatch-active{border-color:var(--wx-braise);box-shadow:inset 0 0 0 3px var(--wx-creme), 0 0 0 2px var(--wx-braise)}.wx-size-note{background:var(--wx-blanc);border:2px solid var(--wx-noir);border-radius:10px;min-height:44px;margin:0;padding:11px 22px;font-weight:700;display:inline-block}.wx-qty-row{background:var(--wx-blanc);border:2px solid var(--wx-ligne);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.wx-qty-btn{background:var(--wx-creme);cursor:pointer;width:44px;height:44px;color:var(--wx-braise);border:none;border-radius:999px;font-size:1.25rem;font-weight:800}.wx-qty-btn:disabled{opacity:.4;cursor:not-allowed}.wx-qty-value{text-align:center;min-width:40px;font-size:1.1rem;font-weight:800}.wx-soon{border-radius:var(--wx-rayon);border:2px solid var(--wx-braise-vif);background:#f7e3d3;margin-top:26px;padding:22px 24px}.wx-soon-title{margin:0 0 8px;font-family:Newsreader,Georgia,serif;font-size:1.45rem;font-weight:600}.wx-soon-text{margin:0 0 18px}.wx-waitlist-label{margin:0 0 10px;font-size:.95rem;font-weight:800;display:block}.wx-waitlist-row{flex-wrap:wrap;gap:10px;display:flex}.wx-waitlist-input{border:2px solid var(--wx-ligne);background:var(--wx-blanc);min-width:0;min-height:48px;color:var(--wx-texte);border-radius:999px;flex:220px;padding:10px 18px}.wx-waitlist-input:focus{outline:3px solid var(--wx-braise-vif);outline-offset:1px;border-color:var(--wx-braise)}.wx-waitlist-btn{flex:none}.wx-waitlist .wx-field-error,.wx-waitlist .wx-form-error{margin-top:10px}.wx-waitlist-ok{background:var(--wx-blanc);border:2px solid var(--wx-braise);border-radius:14px;margin:0;padding:16px 18px;font-weight:600}.wx-reassure{border-top:1px solid var(--wx-ligne);flex-direction:column;gap:8px;margin-top:24px;padding-top:18px;display:flex}.wx-reassure-line{color:var(--wx-texte-doux);margin:0}.wx-reassure-line strong{color:var(--wx-texte)}.wx-reassure-line a{color:var(--wx-braise);font-weight:700}.wx-details{flex-direction:column;gap:12px;margin-top:28px;display:flex}.wx-acc{background:var(--wx-blanc);border-radius:var(--wx-rayon);overflow:hidden;box-shadow:0 1px 2px #1411100d,0 10px 22px #14111012}.wx-acc-head{margin:0}.wx-acc-btn{cursor:pointer;text-align:left;width:100%;min-height:52px;color:var(--wx-noir);background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-family:Newsreader,Georgia,serif;font-size:1.18rem;font-weight:600;display:flex}.wx-acc-btn:focus-visible{outline:3px solid var(--wx-braise-vif);outline-offset:-3px}.wx-acc-label{min-width:0}.wx-acc-chevron{width:20px;height:20px;color:var(--wx-braise);flex:none;transition:transform .16s}.wx-acc-chevron-open{transform:rotate(180deg)}.wx-acc-panel{padding:2px 20px 20px}.wx-acc-text{margin:0}.wx-tests{background:var(--wx-noir);color:var(--wx-creme);border-radius:var(--wx-rayon);margin-top:28px;padding:24px}.wx-tests-title{color:var(--wx-blanc);margin:0 0 8px;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:1.5rem;font-weight:700}.wx-tests-intro{color:#d8cbb6;margin:0 0 18px}.wx-tests-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wx-tests-item{background:#1f1915;border:1px solid #352d29;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:14px 16px;display:flex}.wx-tests-texts{flex-direction:column;gap:3px;min-width:0;display:flex}.wx-tests-name{color:var(--wx-blanc);font-weight:700}.wx-tests-detail{color:#cbbfa9;font-size:.94rem}.wx-tests-badge{background:var(--wx-braise);min-height:30px;color:var(--wx-blanc);text-align:center;border-radius:999px;flex:none;align-items:center;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.wx-tests-badge-todo{border:2px dashed var(--wx-braise-vif);color:#f0c9ae;background:0 0}.wx-buybar{z-index:55;padding:10px 12px calc(10px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(16px)}.wx-buybar-visible{opacity:1;visibility:visible;transform:translateY(0)}.wx-buybar-inner{pointer-events:auto;background:var(--wx-noir);max-width:900px;color:var(--wx-creme);border-radius:999px;align-items:center;gap:14px;min-width:0;margin:0 auto;padding:10px 10px 10px 24px;display:flex;box-shadow:0 16px 38px #14111052}.wx-buybar-info{flex:auto;min-width:0}.wx-buybar-price{white-space:nowrap;margin:0;font-size:1.3rem;font-weight:800;line-height:1.2}.wx-buybar-meta{color:#d8cbb6;margin:0;font-size:.88rem}.wx-buybar-btn{flex:none}.wx-order{background:var(--wx-blanc);border-radius:24px;margin-top:36px;padding:28px}.wx-order-title{margin:0 0 8px;font-family:Newsreader,Georgia,serif;font-size:1.7rem;font-weight:600}.wx-order-intro{color:var(--wx-texte-doux);margin:0 0 22px}.wx-order-form{flex-direction:column;gap:16px;display:flex}.wx-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.wx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.wx-field-label{font-size:.95rem;font-weight:700}.wx-field-input{border:2px solid var(--wx-ligne);background:var(--wx-creme);width:100%;min-width:0;min-height:48px;color:var(--wx-texte);border-radius:12px;padding:10px 14px}.wx-field-input:focus{outline:3px solid var(--wx-braise-vif);outline-offset:1px;border-color:var(--wx-braise)}.wx-field-error{color:var(--wx-erreur);margin:0;font-size:.9rem;font-weight:600}.wx-form-error{color:var(--wx-erreur);background:#fbe9e6;border-radius:12px;margin:0;padding:14px 16px;font-weight:600}.wx-order-summary{background:var(--wx-creme);border-radius:14px;padding:16px 18px}.wx-order-summary-line{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 0 4px;display:flex}.wx-order-summary-total{color:var(--wx-braise);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:8px 0 0;font-size:1.2rem;font-weight:800;display:flex}.wx-confirm{padding:176px 0 20px}.wx-confirm-card{background:var(--wx-blanc);border-radius:24px;max-width:720px;padding:34px}.wx-confirm-badge{background:var(--wx-braise);min-height:32px;color:var(--wx-blanc);border-radius:999px;align-items:center;margin-bottom:16px;padding:5px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.wx-confirm-title{margin:0 0 12px;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:clamp(1.8rem,4.2vw,2.3rem);font-weight:700;line-height:1.15}.wx-confirm-text{color:var(--wx-texte);margin:0 0 14px}.wx-confirm-recap{background:var(--wx-creme);border-radius:14px;margin:20px 0;padding:18px 20px}.wx-confirm-recap-line{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 0 6px;display:flex}.wx-confirm-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.wx-info{padding:176px 0 10px}.wx-info-inner{min-width:0;max-width:820px}.wx-info-inner-wide{max-width:none}@media (width>=901px){.wx-info-inner-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 18px;display:grid}.wx-info-inner-wide .wx-info-title,.wx-info-inner-wide .wx-info-lead,.wx-info-inner-wide .wx-info-block:last-child{grid-column:1/-1}}.wx-info-title{color:var(--wx-noir);margin:0 0 12px;padding-right:clamp(100px,15vw,196px);font-family:Playfair Display,Newsreader,Georgia,serif;font-size:clamp(2rem,4.6vw,2.75rem);font-weight:800;line-height:1.12}.wx-info-lead{color:var(--wx-texte-doux);margin:0 0 30px;font-size:1.12rem}.wx-info-block{background:var(--wx-blanc);border-radius:var(--wx-rayon);margin-bottom:18px;padding:26px;box-shadow:0 1px 2px #1411100d,0 12px 26px #14111014}.wx-info-heading{margin:0 0 10px;font-family:Newsreader,Georgia,serif;font-size:1.45rem;font-weight:600;line-height:1.25}.wx-info-text{margin:0 0 10px}.wx-info-text-last{margin:0}.wx-info-list{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.wx-faq-item{background:var(--wx-blanc);border-radius:var(--wx-rayon);margin-bottom:14px;padding:24px 26px;box-shadow:0 1px 2px #1411100d,0 12px 26px #14111014}.wx-faq-q{margin:0 0 8px;font-family:Newsreader,Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.3}.wx-faq-a{color:var(--wx-texte);margin:0}.wx-notfound{text-align:center;padding:194px 0 20px}.wx-notfound-card{background:var(--wx-blanc);border-radius:24px;max-width:640px;margin:0 auto;padding:44px 28px}.wx-notfound-title{margin:0 0 10px;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:clamp(1.9rem,4.6vw,2.4rem);font-weight:700}.wx-notfound-text{color:var(--wx-texte-doux);margin:0 0 24px}.wx-loading{text-align:center;color:var(--wx-texte-doux);padding:204px 0 40px;font-weight:600}.wx-cart-row{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:26px;display:flex}.wx-drawer-root{z-index:100;position:fixed;inset:0}.wx-drawer-overlay{cursor:pointer;background:#1411108c;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.wx-drawer{background:var(--wx-creme);width:min(420px,92vw);color:var(--wx-texte);padding:22px;animation:.24s wx-drawer-in;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #14111052}@keyframes wx-drawer-in{0%{opacity:.4;transform:translate(48px)}to{opacity:1;transform:translate(0)}}.wx-drawer-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.wx-drawer-title{color:var(--wx-noir);margin:0;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:1.55rem;font-weight:700}.wx-drawer-close{border:2px solid var(--wx-ligne);background:var(--wx-blanc);width:44px;height:44px;color:var(--wx-noir);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wx-drawer-close svg{width:20px;height:20px}.wx-drawer-line{background:var(--wx-blanc);border-radius:var(--wx-rayon);align-items:flex-start;gap:14px;min-width:0;padding:14px;display:flex;box-shadow:0 1px 2px #1411100d,0 10px 22px #14111012}.wx-drawer-photo{object-fit:cover;border-radius:12px;flex:none;width:76px;height:76px}.wx-drawer-line-info{flex:auto;min-width:0}.wx-drawer-line-name{color:var(--wx-noir);margin:0 0 3px;font-family:Newsreader,Georgia,serif;font-size:1.12rem;font-weight:600;line-height:1.3}.wx-drawer-line-meta{color:var(--wx-texte-doux);margin:0 0 6px;font-size:.92rem;font-weight:600}.wx-drawer-line-price{color:var(--wx-braise);margin:0;font-size:1.15rem;font-weight:800}.wx-drawer-summary{background:var(--wx-blanc);border-radius:var(--wx-rayon);margin-top:18px;padding:18px}.wx-drawer-summary-line{flex-wrap:wrap;justify-content:space-between;gap:14px;margin:0 0 8px;display:flex}.wx-drawer-summary-note{color:var(--wx-texte-doux);margin:6px 0 0;font-size:.92rem}.wx-drawer-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.wx-drawer-btn{width:100%}.wx-cart-empty{background:var(--wx-blanc);text-align:center;border-radius:24px;margin-bottom:10px;padding:48px 28px;box-shadow:0 1px 2px #1411100d,0 14px 30px #14111017}.wx-cart-empty-w{filter:drop-shadow(0 16px 20px #14111040);width:150px;height:auto;margin:0 auto 10px;animation:6.5s ease-in-out infinite alternate wx-float}.wx-cart-empty-title{margin:0 0 10px;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:1.8rem;font-weight:700}.wx-cart-empty-text{color:var(--wx-texte-doux);max-width:520px;margin:0 auto 24px}.wx-cart-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:10px;display:grid}.wx-cart-lines{flex-direction:column;gap:16px;min-width:0;display:flex}.wx-cart-line{background:var(--wx-blanc);border-radius:var(--wx-rayon);align-items:flex-start;gap:18px;min-width:0;padding:18px;display:flex;box-shadow:0 1px 2px #1411100d,0 12px 26px #14111014}.wx-cart-line-photo-link{border-radius:14px;flex:none;overflow:hidden}.wx-cart-line-photo{object-fit:cover;width:104px;height:104px;display:block}.wx-cart-line-info{flex:auto;min-width:0}.wx-cart-line-name{margin:0 0 4px;font-family:Newsreader,Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.25}.wx-cart-line-name a{color:var(--wx-noir);text-decoration:none}.wx-cart-line-name a:hover{text-decoration:underline}.wx-cart-line-meta{color:var(--wx-texte-doux);margin:0 0 14px;font-size:.95rem;font-weight:600}.wx-cart-line-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.wx-cart-remove{min-height:44px;color:var(--wx-erreur);cursor:pointer;background:0 0;border:none;padding:8px 6px;font-weight:700;text-decoration:underline}.wx-cart-line-price{color:var(--wx-braise);white-space:nowrap;margin:2px 0 0;font-size:1.25rem;font-weight:800}.wx-cart-summary{background:var(--wx-blanc);border-radius:var(--wx-rayon);min-width:0;padding:26px;box-shadow:0 1px 2px #1411100d,0 14px 30px #14111017}.wx-cart-summary-title{margin:0 0 16px;font-family:Playfair Display,Newsreader,Georgia,serif;font-size:1.5rem;font-weight:700}.wx-cart-summary-line{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 0 8px;display:flex}.wx-cart-summary-note{color:var(--wx-texte-doux);margin:12px 0 0;font-size:.95rem}.wx-cart-checkout{width:100%;margin-top:18px}.wx-cart-continue{min-height:44px;color:var(--wx-braise);align-items:center;margin-top:10px;font-weight:700;display:inline-flex}.wx-flip-btn{background:var(--wx-creme);min-height:48px;color:var(--wx-noir);cursor:pointer;z-index:2;border:1px solid #f4efe580;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:12px 24px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 2px 4px #14111024,0 12px 26px #14111033}.wx-flip-btn:hover{background:var(--wx-blanc)}.wx-flip-btn-icon{flex:none;width:20px;height:20px}.wx-launch{background:var(--wx-braise);color:var(--wx-blanc);padding:56px 0 66px}.wx-launch-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.wx-launch-edito{min-width:0}.wx-launch-edito-top{align-items:flex-start;gap:22px;display:flex}.wx-launch-photo{object-fit:cover;border-radius:20px;flex:none;width:132px;height:132px;box-shadow:0 2px 4px #14111029,0 14px 28px #14111038}.wx-launch-edito-text{min-width:0}.wx-launch-title{margin:0 0 10px;font-family:Newsreader,Georgia,serif;font-size:clamp(1.65rem,2.8vw,2rem);font-style:italic;font-weight:600;line-height:1.2}.wx-launch-text{color:#f6e8da;margin:0;font-size:1.05rem}.wx-launch-btn{margin-top:24px}.wx-launch-card{background:var(--wx-blanc);color:var(--wx-texte);border-radius:24px;align-items:center;gap:18px;min-width:0;padding:18px;text-decoration:none;display:flex;box-shadow:0 2px 4px #1411101f,0 16px 32px #14111033}.wx-launch-card-photo{object-fit:cover;border-radius:16px;flex:none;width:176px;height:140px}.wx-launch-card-info{flex-direction:column;gap:6px;min-width:0;display:flex}.wx-launch-card-name{color:var(--wx-noir);font-family:Newsreader,Georgia,serif;font-size:1.4rem;font-weight:600;line-height:1.25}.wx-launch-card-meta{color:var(--wx-texte-doux);font-size:.95rem;font-weight:600}.wx-launch-card-price{color:var(--wx-noir);font-size:1.75rem;font-weight:800}.wx-launch-note{text-align:center;color:#f6e8dac7;max-width:900px;margin:44px auto 0;padding:0 20px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92rem;line-height:1.7}.wx-story{background:var(--wx-noir);color:var(--wx-creme);padding:72px 0 80px}.wx-story-title{max-width:760px;margin:0 0 14px;font-family:Newsreader,Georgia,serif;font-size:clamp(1.95rem,4vw,2.7rem);font-weight:600;line-height:1.15}.wx-story-text{color:#d8cbb6;max-width:720px;margin:0 0 36px;font-size:1.08rem}.wx-story-card{background:#1f1915;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:30px;padding:18px;display:grid}.wx-story-photo{object-fit:cover;object-position:center 32%;border-radius:20px;width:100%;height:100%;max-height:280px}.wx-story-info{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.wx-story-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--wx-braise-vif);margin:0;font-size:.78rem;font-weight:800}.wx-story-name{color:var(--wx-blanc);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.6rem,2.8vw,2rem);font-weight:600;line-height:1.25}.wx-story-price-row{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0;display:flex}.wx-story-price{color:var(--wx-blanc);font-size:2.15rem;font-weight:800;line-height:1}.wx-story-price-note{color:#a99c88;font-weight:600}@media (width<=900px){.wx-hero,.wx-page-head,.wx-product,.wx-info,.wx-confirm{padding-top:238px}.wx-cart-layout{grid-template-columns:minmax(0,1fr)}.wx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}.wx-product-grid{grid-template-columns:minmax(0,1fr);gap:0}.wx-gallery-main{aspect-ratio:4/5;height:auto}.wx-product-info{padding:24px 0 40px}.wx-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wx-launch-grid{grid-template-columns:minmax(0,1fr);gap:40px}.wx-story-card{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.wx-hero-w{width:96px;inset:auto 2% 4px auto}}@media (width<=640px){.wx-nav-pill{border-radius:26px;gap:2px 6px;padding:8px 10px}.wx-brand{gap:6px}.wx-dd-dark .wx-dd-btn{gap:8px;min-height:44px;padding:8px 12px;font-size:.92rem}.wx-cart-label{display:none}.wx-cart-link{padding:8px 10px}.wx-hero-w{width:84px;inset:auto 2% 64px auto}.wx-page-title,.wx-info-title{padding-right:102px}.wx-banner-w{width:74px;top:6px}.wx-brand-name{letter-spacing:.22em;font-size:.95rem}.wx-brand-logo{height:34px}.wx-nav-links{flex:100%;order:3;justify-content:flex-start}.wx-nav-link{padding:8px 10px;font-size:.92rem}.wx-hero,.wx-page-head,.wx-product,.wx-info,.wx-confirm{padding-top:248px}.wx-notfound{padding-top:258px}.wx-loading{padding-top:260px}.wx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 8px}.wx-filterbar{padding:0 14px 14px}.wx-filter-group{flex:100%}.wx-count{text-align:left;padding-bottom:0}.wx-catalog-head,.wx-product-grid{padding:0 14px}.wx-card-body{padding:10px 10px 0}.wx-field-row,.wx-footer-grid{grid-template-columns:minmax(0,1fr)}.wx-order{padding:22px 18px}.wx-confirm-card{padding:26px 20px}.wx-buybar-inner{border-radius:24px;flex-wrap:wrap;padding:12px}.wx-buybar-info{flex:100%;padding-left:6px}.wx-buybar-btn{flex:auto}.wx-buybar-price{font-size:1.15rem}.wx-hero-flip-wrap{width:min(480px,88vw);margin-top:10px}.wx-launch{padding:48px 0 56px}.wx-launch-edito-top{flex-direction:column}.wx-launch-photo{width:108px;height:108px}.wx-launch-card{flex-direction:column;align-items:stretch}.wx-launch-card-photo{width:100%;height:180px}.wx-story{padding:64px 0 72px}.wx-footer-logo{height:76px}.wx-header-wrap{padding:10px 10px 12px}.wx-cart-line{gap:14px;padding:14px}.wx-cart-line-photo{width:84px;height:84px}.wx-cart-summary{padding:22px 18px}.wx-tests{padding:20px 16px}.wx-tests-item{flex-direction:column;gap:10px}.wx-tests-badge{align-self:flex-start}.wx-soon{padding:20px 18px}.wx-waitlist-btn{flex:auto}.wx-drawer{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.wx-hero-flip{transition:none}.wx-hero-w,.wx-banner-w,.wx-cart-empty-w,.wx-announce-text,.wx-drawer{animation:none}.wx-buybar,.wx-card-photo,.wx-dd-chevron,.wx-acc-chevron{transition:none}.wx-card:hover .wx-card-photo{transform:none}html{scroll-behavior:auto}}
