@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#3d1e0c;background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.035em}h1{font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.13}h2{font-size:1.6rem}h3{font-size:1.05rem}.wrap{max-width:1280px;margin:auto;padding-left:28px;padding-right:28px}.header{background:#fff;border-bottom:1px solid #e9e8e4}.header-main{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{display:flex;align-items:center;gap:5px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.075em;white-space:nowrap;color:#3d1e0c}.logo-mark{display:inline-grid;place-items:center;width:34px;height:38px;color:#3d1e0c;font-size:36px;font-weight:800;letter-spacing:-.15em;position:relative}.logo-mark:after{content:"";position:absolute;width:6px;height:6px;transform:rotate(45deg);background:#e58b09;top:5px;right:1px}.search{display:flex;flex:1;max-width:470px;border:1px solid #e8e7e3;border-radius:8px;background:#f8f7f5;overflow:hidden}.search input{background:transparent;border:0;outline:0;padding:13px 16px;width:100%;font-size:13px}.search button{border:0;background:transparent;padding:10px 14px}.head-actions{display:flex;gap:24px}.head-actions a{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.head-actions svg{width:20px;height:20px;stroke-width:1.7}.head-actions small{font-size:11px}.cart-count{position:absolute;top:-7px;right:0;background:#e58b09;color:#fff;border-radius:50%;font-size:10px;min-width:16px;height:16px;display:grid;place-items:center}.nav{border-top:1px solid #f0efed}.nav-links{display:flex;gap:38px;height:48px;align-items:center;justify-content:center}.nav-links a{font-size:13px;font-weight:600}.nav-links a:hover,.text-link:hover{color:#b96a00}.mobile-only{display:none}.iconbtn{border:0;background:none}.home-intro{padding-top:36px;padding-bottom:36px;display:grid;grid-template-columns:45% 55%;align-items:center;gap:0;min-height:370px}.home-intro>div:first-child{padding:28px 35px 28px 0}.eyebrow{font-size:11px;letter-spacing:.16em;color:#a65b00;font-weight:700}.home-intro h1{margin:18px 0}.home-intro p,.page-title p{color:#76665b;line-height:1.7;max-width:520px}.intro-visual{height:350px;overflow:hidden;background:#e9e5de}.intro-visual img{width:100%;height:100%;object-fit:cover}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border:1px solid #3d1e0c;border-radius:5px;font-size:13px;font-weight:700;min-height:43px}.btn.dark{background:#3d1e0c;color:#fff}.btn.outline{background:#fff;color:#3d1e0c}.btn:hover{opacity:.88}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.full{width:100%}.section{padding-top:35px;padding-bottom:40px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.section-heading h2{margin:0}.section-heading a{font-size:13px;display:flex;align-items:center;gap:8px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-image{display:block;aspect-ratio:4/4.5;background:#f4f2ef;overflow:hidden}.product-image img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.product-image:hover img{transform:scale(1.035)}.placeholder{height:100%;display:grid;place-items:center;color:#a4aaa1;background:#efefeb}.product-info{position:relative;display:flex;flex-direction:column;gap:8px;padding:13px 34px 12px 0;min-height:74px}.product-name,.product-info strong{font-size:13px;font-weight:600}.price{font-size:13px;font-weight:700}.mini-cart{position:absolute;right:0;bottom:13px;width:30px;height:30px;background:#f1f2ed;border:0;border-radius:4px;display:grid;place-items:center}.category-section{padding-top:25px;padding-bottom:50px}.category-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px}.category-list a{padding:19px 0;border-bottom:1px solid #e5e5e0;display:flex;align-items:center;justify-content:space-between;font-size:14px}.wholesale-banner{background:#f9e8d4;padding-top:48px;padding-bottom:48px;margin-top:12px;margin-bottom:12px}.wholesale-banner>div{max-width:680px}.wholesale-banner h2{font-size:clamp(1.7rem,3vw,2.6rem);margin:12px 0}.wholesale-banner p{line-height:1.65;color:#535c52}.page{padding-top:48px;padding-bottom:90px;min-height:60vh}.page-title{margin-bottom:38px}.page-title h1{margin:12px 0}.page-title .btn{margin-top:12px}.catalog{display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px}.filters{border-top:1px solid #e6e6e2;padding-top:18px}.filters h3{font-size:15px}.filters button{display:block;background:none;border:0;padding:11px 0;text-align:left;font-size:13px;color:#666;width:100%}.filters button.selected{font-weight:700;color:#293326}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:13px}.toolbar-controls{display:flex;gap:10px}.toolbar-controls input,.toolbar-controls select,.admin-search{padding:11px;border:1px solid #e4e4df;border-radius:5px;min-width:140px;background:#fff}.catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crumb{font-size:12px;color:#7d807a;margin-bottom:25px}.detail{display:grid;grid-template-columns:55% 1fr;gap:58px}.detail-image{background:#f5f3ef;min-height:470px}.detail-image img{width:100%;height:100%;max-height:650px;object-fit:cover}.detail-copy h1{font-size:2.2rem;margin:15px 0}.detail-price{font-size:1.7rem;margin:15px 0 25px}.detail-copy p{line-height:1.7}.muted{color:#777e76;font-size:13px;line-height:1.6}.qty{display:flex;align-items:center;gap:18px;margin:24px 0}.qty button{background:#fff;border:1px solid #ddd;width:34px;height:34px;display:grid;place-items:center}.bulk-prompt{margin-top:30px;border-top:1px solid #e6e6e2;padding-top:25px}.bulk-prompt p{font-size:13px;color:#76665b}.bulk-prompt .btn{margin-top:8px}.narrow{max-width:860px}.quote-form{border:1px solid #e5e5e1;padding:30px;border-radius:6px}.quote-form h2{font-size:19px;margin:12px 0 22px}.field{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.field label{font-size:13px;font-weight:700}.field input,.field select,.field textarea{border:1px solid #deded9;border-radius:5px;padding:12px 13px;width:100%;background:#fff;outline-color:#e58b09}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quote-line{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee;font-size:13px}.quote-line span{flex:1}.quote-line input{width:78px;border:1px solid #ddd;padding:8px}.quote-line button,.cart-line button{border:0;background:none}.notice{padding:20px;background:#fff2df;display:flex;align-items:center;gap:12px}.cart-lines{border-top:1px solid #e5e5e0}.cart-line{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #e5e5e0}.cart-line img{width:95px;height:100px;object-fit:cover;background:#eee}.cart-line>div{flex:1}.cart-line p{margin:7px 0 0}.cart-line input{width:65px;border:1px solid #ddd;padding:10px}.cart-summary{display:flex;justify-content:space-between;font-size:20px;padding:26px 0}.empty{padding:35px 0;color:#777}.footer{background:#f5f4f0;margin-top:35px;padding-top:45px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-grid p,.footer-grid span,.footer-grid a:not(.logo){font-size:13px;color:#76665b}.footer-grid strong{font-size:13px}.footer-bottom{font-size:11px;color:#85766a;border-top:1px solid #deded9;padding-top:24px;padding-bottom:24px;margin-top:40px}.toast{position:fixed;bottom:28px;right:28px;display:flex;gap:9px;align-items:center;padding:15px 20px;background:#3d1e0c;color:#fff;border-radius:5px;z-index:50}.admin{padding-top:35px;padding-bottom:90px;min-height:65vh}.admin-top{display:flex;justify-content:space-between;align-items:center}.admin-top h1{font-size:2rem;margin:9px 0 20px}.admin-tabs{display:flex;gap:30px;border-bottom:1px solid #e1e2dd;overflow:auto;margin-bottom:30px}.admin-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:15px 0;font-size:14px;white-space:nowrap}.admin-tabs button.active{border-color:#b96a00;font-weight:700}.admin-list-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.admin-list-head h2{margin:0 0 5px}.admin-search{width:100%;max-width:390px;margin-bottom:20px}.admin-products{border-top:1px solid #e5e5e1}.admin-product{display:grid;grid-template-columns:2fr .6fr .6fr 1.4fr;gap:20px;align-items:center;padding:15px 0;border-bottom:1px solid #e5e5e1;font-size:13px}.admin-product-name{display:flex;align-items:center;gap:14px}.admin-product-name img,.placeholder-small{width:58px;height:60px;object-fit:cover;background:#efeee9}.admin-product-name small{display:block;margin-top:6px;color:#85766a}.status{font-size:11px;padding:5px 8px;border-radius:4px;width:max-content}.status.published{background:#fff0d9;color:#75411c}.status.draft{background:#f2f1ec;color:#777}.admin-buttons{display:flex;justify-content:flex-end;gap:10px}.admin-buttons button{border:0;background:none;font-size:12px;text-decoration:underline}.editor-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;flex-wrap:wrap}.editor-head h2{margin:0}.back{border:0;background:none;display:flex;align-items:center;gap:8px;font-size:13px}.editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.editor-block{border:1px solid #e4e5df;padding:24px;border-radius:7px;margin-bottom:20px}.editor-block h3{margin:0 0 23px}.editor-block .field:last-child{margin-bottom:0}.upload{min-height:150px;border:1px dashed #d8bda2;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#a65b00;text-align:center;cursor:pointer;padding:20px}.upload span{font-size:11px;color:#816b5b}.upload input{display:none}.images-grid{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.images-grid>div{width:125px}.images-grid img{width:125px;height:125px;object-fit:cover}.images-grid button{font-size:11px;border:0;background:#f9e8d4;margin:4px 4px 0 0}.checkrow{display:flex;gap:10px;align-items:center;font-size:13px;margin:15px 0}.checkrow input{accent-color:#e58b09}.preview-panel{max-width:650px;border:1px solid #e5e5df;padding:25px}.preview-panel img{width:100%;max-height:420px;object-fit:cover}.admin-section{padding:10px 0}.quote-admin{padding:20px;border-bottom:1px solid #ddd}.quote-admin p{font-size:13px;color:#666}@media(max-width:850px){.wrap{padding-left:18px;padding-right:18px}.header-main{height:72px;gap:12px}.logo{font-size:21px}.logo-mark{font-size:29px;width:28px}.search{max-width:280px}.head-actions{gap:14px}.head-actions small{display:none}.nav-links{gap:17px}.home-intro{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail{gap:30px}.editor{grid-template-columns:1fr}.editor-side{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-product{grid-template-columns:2fr .6fr .7fr}.admin-buttons{grid-column:1/-1;justify-content:flex-start}}@media(max-width:600px){.mobile-only{display:block}.header-main{height:64px}.logo{font-size:21px}.search{display:none}.head-actions{gap:12px}.head-actions a:nth-child(2){display:none}.nav{display:none}.nav.open{display:block}.nav-links{height:auto;display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:8px;padding-bottom:12px}.nav-links a{padding:12px 0;border-bottom:1px solid #eee}.home-intro{display:flex;flex-direction:column-reverse;padding-top:0;padding-bottom:25px}.home-intro>div:first-child{padding:26px 0 0}.home-intro h1{font-size:2rem}.intro-visual{width:calc(100% + 36px);height:220px}.product-grid,.catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.product-info{padding-right:25px}.product-name{font-size:12px}.section{padding-top:20px}.category-list{grid-template-columns:1fr 1fr;gap:0 15px}.wholesale-banner{padding-top:35px;padding-bottom:35px}.page{padding-top:25px}.page-title h1{font-size:2.2rem}.catalog{grid-template-columns:1fr;gap:10px}.filters{display:flex;overflow-x:auto;gap:15px;padding-top:8px;white-space:nowrap}.filters h3{display:none}.filters button{width:auto;flex-shrink:0}.catalog-toolbar{align-items:flex-start;flex-direction:column}.toolbar-controls{width:100%}.toolbar-controls input,.toolbar-controls select{min-width:0;width:50%}.detail{grid-template-columns:1fr;gap:24px}.detail-image{min-height:300px}.detail-copy h1{font-size:1.8rem}.form-grid{grid-template-columns:1fr;gap:0}.quote-form{padding:18px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.admin-top{align-items:flex-start;gap:10px}.admin-top .btn{font-size:11px;padding:9px}.admin-tabs{gap:20px}.admin-product{grid-template-columns:1fr auto;gap:10px}.admin-product .status{grid-column:1}.admin-buttons{grid-column:2;grid-row:2}.editor-side{grid-template-columns:1fr}.editor-block{padding:18px}.editor-head h2{width:100%}.cart-line img{width:65px;height:70px}.cart-line{gap:10px}.cart-line input{width:48px}}.logo-officiel{display:inline-flex;align-items:center;flex:0 0 auto;line-height:1;letter-spacing:normal}.logo-officiel img{height:70px;width:auto;max-width:120px;object-fit:contain}@media(max-width:850px){.logo-officiel img{height:60px;max-width:105px}}@media(max-width:600px){.logo-officiel img{height:54px;max-width:95px}}.product-availability{font-size:11px;color:#9a5700;line-height:1.35}.mini-cart:disabled{opacity:.35;cursor:not-allowed}.availability-label{font-size:13px;font-weight:700;color:#a65b00}.description-preserve{white-space:pre-line;overflow-wrap:anywhere}.detail-thumbnails{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.detail-thumbnails button{width:76px;height:84px;padding:3px;border:1px solid #e1e3dc;background:#fff;border-radius:4px}.detail-thumbnails button.active{border:2px solid #b96a00}.detail-thumbnails img{width:100%;height:100%;object-fit:cover}.text-reset{background:transparent;border:0;text-decoration:underline;color:#a65b00}.cart-image-empty{width:95px;height:100px;background:#f3f2ef;display:grid;place-items:center}.cart-line{min-width:0}.cart-line>div{min-width:0}.cart-line strong{overflow-wrap:anywhere}.qty button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:600px){.detail-thumbnails button{width:62px;height:68px}.cart-image-empty{width:65px;height:70px}.cart-line>span.muted{font-size:11px}}.order-summary,.order-card,.order-success{border:1px solid #e3e5df;border-radius:7px;padding:24px;margin-bottom:24px;background:#fff}.order-summary>p,.order-item,.order-card-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.order-item{border-top:1px solid #efefea;padding:11px 0;font-size:13px}.order-card-head{margin-bottom:12px}.order-card>p{line-height:1.6}.order-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.order-actions select{padding:12px;border:1px solid #ddd;border-radius:5px;max-width:100%}.order-success{text-align:center;background:#fff5e9}.order-success svg{margin:auto;color:#b96a00}.order-success .btn{margin-top:15px}@media(max-width:600px){.order-summary,.order-card,.order-success{padding:16px}.order-actions{flex-direction:column}.order-actions select{width:100%}}:root{--menda-cream:#fdf8f2;--menda-orange:#e58b09;--menda-orange-dark:#a65b00;--menda-brown:#4b230d}.header,.footer,.logo-officiel{background:var(--menda-cream)}.logo-officiel img{mix-blend-mode:multiply}.nav-links a:hover,.text-link:hover,.eyebrow{color:var(--menda-orange-dark)}.cart-count{background:var(--menda-orange)}.btn.dark{background:var(--menda-brown);border-color:var(--menda-brown);color:#fff}.btn.dark:hover{background:#693412;border-color:#693412}.btn.outline:hover{border-color:var(--menda-orange-dark);color:var(--menda-orange-dark)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--menda-orange);outline-offset:2px}.wholesale-products{margin:25px 0 50px}.wholesale-quote{scroll-margin-top:22px;margin-top:40px;border-top:1px solid #e7d9c8;padding-top:35px}.quote-embedded{max-width:900px;margin:0 auto}.quote-embedded .page-title h1{font-size:clamp(1.7rem,3vw,2.5rem)}@media(max-width:600px){.wholesale-products{margin-bottom:28px}.wholesale-quote{margin-top:25px;padding-top:22px}}:root{--menda-ivory:#fef8f2;--menda-orange:#ee9000;--menda-brown:#4b230d}html,body{background:var(--menda-ivory)}.header,.header-main,.nav,.footer,.footer-bottom,.logo-officiel{background:var(--menda-ivory)!important}.header{color:var(--menda-brown);border-bottom:1px solid #e9d8c9}.nav{border-top:1px solid #eadccc}.nav-links a,.head-actions a{color:var(--menda-brown)}.nav-links a:hover,.head-actions a:hover{color:var(--menda-orange)}.logo-officiel img{mix-blend-mode:normal!important;max-width:none;width:128px;height:auto;display:block}.menda-wordmark-inline{display:inline-block;vertical-align:-.13em;width:auto;height:.84em;max-width:100%;object-fit:contain}.eyebrow .menda-wordmark-inline{height:1.08em;vertical-align:-.18em}.btn.dark,.btn.primary{background:var(--menda-brown);border-color:var(--menda-brown)}.cart-count,.search button{background:var(--menda-orange)}@media(max-width:850px){.logo-officiel img{width:112px;height:auto}}@media(max-width:600px){.logo-officiel img{width:92px;height:auto}}.header{display:flex;flex-direction:column;background:var(--menda-ivory)!important}.header .nav{order:-1;background:var(--menda-brown)!important;border:0!important;min-height:48px}.header .nav-links{justify-content:center;min-height:48px;align-items:center}.header .nav-links a{color:#fff8ef!important;font-weight:600;padding:13px 16px}.header .nav-links a:hover,.header .nav-links a:focus-visible{color:#ffa32c!important}.header .header-main{background:var(--menda-ivory)!important}.wholesale-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 55px}.wholesale-steps article{padding:25px;background:#fff;border:1px solid #eadbcb;border-radius:8px}.wholesale-steps strong{color:var(--menda-brown)}.wholesale-steps p{font-size:14px;line-height:1.7;color:#715747;margin:13px 0 0}.wholesale-cta{background:#f4e5d2;padding:38px;margin:48px 0;border-radius:8px}.wholesale-cta p{max-width:680px;line-height:1.7}.quote-proposal{border-top:1px solid #e9dfd3;padding-top:18px;margin-top:22px}.quote-proposal .quote-line input{max-width:130px}@media(max-width:600px){.header .nav{display:block!important;min-height:0}.header .nav-links{display:none!important}.header .nav.open .nav-links{display:flex!important;align-items:stretch}.header .nav-links a{border-bottom:1px solid #694635}.wholesale-steps{grid-template-columns:1fr;gap:10px}.wholesale-cta{padding:24px}}.header .nav-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.header .nav-topline .nav-links{justify-content:flex-start;flex:1;min-width:0}.region-trigger{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #88614b;border-radius:5px;background:transparent;color:#fff8ef;padding:8px 10px;font:inherit;font-size:12px;cursor:pointer}.region-trigger:hover,.region-trigger:focus-visible{border-color:#ee9000;color:#ffbd63;outline-offset:3px}.region-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#211007ad;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.region-dialog{position:relative;width:min(100%,510px);max-height:90vh;overflow:auto;background:#fef8f2;color:#4b230d;border:1px solid #d8b99a;border-radius:12px;padding:32px;box-shadow:0 24px 65px #16090252}.region-emblem{display:flex;align-items:center;justify-content:center;color:#ee9000;margin-bottom:12px}.region-dialog h2{text-align:center;color:#4b230d;font-size:26px;margin:0 0 8px}.region-dialog p{text-align:center;color:#715747;margin:0 0 24px;line-height:1.55}.region-dialog form{display:flex;flex-direction:column;gap:9px}.region-dialog label{font-weight:650;margin-top:7px;font-size:14px}.region-dialog select{width:100%;min-height:46px;border:1px solid #cbb49f;background:#fffdf9;border-radius:5px;padding:9px 12px;color:#4b230d;font:inherit}.region-dialog select:disabled{opacity:.75;background:#f0e8de}.region-dialog small{font-size:12px;line-height:1.5;color:#796252}.region-dialog .btn{margin-top:18px;justify-content:center}.region-close{position:absolute;right:14px;top:14px;background:transparent;border:0;color:#4b230d;cursor:pointer;padding:6px}@media(max-width:600px){.header .nav-topline{min-height:44px}.header .nav-topline .nav-links{display:none!important}.header .nav.open .nav-topline{flex-wrap:wrap}.header .nav.open .nav-topline .nav-links{display:flex!important;flex-basis:100%;order:2}.region-trigger{margin-left:auto}.region-dialog{padding:24px 20px}}.header .nav-topline{justify-content:flex-end}.header .nav-topline .nav-links{flex:0 1 auto;justify-content:flex-end;gap:4px}.header .nav-topline .region-trigger{margin-left:14px}.header .logo-officiel{display:flex;align-items:center;flex:0 0 auto;max-width:clamp(86px,12vw,140px);overflow:hidden}.header .logo-officiel img{display:block;width:100%!important;max-width:100%!important;max-height:64px!important;height:auto!important;object-fit:contain!important}.region-dialog{background:#fef8f2;border-color:#e3cdb7}.region-dialog form small{padding:8px 0 2px}.professional-page{overflow:hidden}.professional-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,75px);padding-top:60px;padding-bottom:70px;text-align:left}.professional-copy h1{font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:1.08;letter-spacing:-.035em;color:#4b230d;margin:18px 0 24px}.professional-copy>p{font-size:1.07rem;line-height:1.8;color:#665246;max-width:580px}.professional-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 15px}.professional-fineprint{font-size:.8rem!important;color:#806b5a!important}.professional-visual{height:clamp(340px,42vw,550px);position:relative;border-radius:8px;overflow:hidden;background:#e9dac7}.professional-visual img{width:100%;height:100%;object-fit:cover;display:block}.professional-visual span{position:absolute;bottom:20px;left:20px;right:20px;padding:13px 16px;background:#4b230dde;color:#fff8ef;font-weight:600;font-size:.9rem;border-radius:4px}.professional-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);padding-top:55px;padding-bottom:65px;border-top:1px solid #e8d8c6;text-align:left}.professional-story h2,.professional-selection h2,.professional-bottom h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2;color:#4b230d}.professional-story p{line-height:1.8;color:#675244}.professional-selection{padding-top:35px;padding-bottom:85px;text-align:left}.professional-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.professional-product{background:#fffaf4;border:1px solid #e8d8c6;border-radius:7px;overflow:hidden}.professional-product-photo{display:block;aspect-ratio:4/3;overflow:hidden;background:#f1e7dc}.professional-product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.professional-product-photo:hover img{transform:scale(1.025)}.professional-product-body{padding:20px}.professional-product-body span{color:#9a6c42;font-size:.8rem;text-transform:uppercase}.professional-product-body h3{color:#4b230d;font-size:1.18rem;margin:9px 0 18px}.professional-product-body a{color:#4b230d;font-weight:650;display:inline-flex;align-items:center;gap:7px}.professional-empty{background:#f3e8db;padding:36px;border-radius:6px}.professional-bottom{background:#f0dfca;padding:55px 0}.professional-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;text-align:left}.professional-bottom-inner p{max-width:620px;line-height:1.75}@media(max-width:850px){.professional-hero{grid-template-columns:1fr;padding-top:35px}.professional-visual{height:350px}.professional-story{grid-template-columns:1fr}.professional-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header .logo-officiel img{max-height:55px!important}}@media(max-width:600px){.header .nav-topline .nav-links{display:none!important}.header .nav.open .nav-topline .nav-links{display:flex!important;flex:1 0 100%}.header .nav-topline .region-trigger{margin-left:auto}.header .logo-officiel{max-width:95px}.header .logo-officiel img{max-height:46px!important}.professional-hero{padding-bottom:45px}.professional-product-grid{grid-template-columns:1fr}.professional-bottom-inner{display:block}.professional-bottom-inner .btn{margin-top:20px}}.header .header-main{min-width:0;gap:clamp(8px,2vw,22px)}.header .logo-officiel{width:clamp(84px,11vw,138px);max-width:138px;min-width:0;flex-shrink:0;overflow:visible}.header .logo-officiel img{width:100%!important;height:auto!important;max-height:58px!important;object-fit:contain!important;object-position:left center}.header .nav-topline .nav-links{margin-left:auto}.region-trigger{font-weight:600;letter-spacing:.01em}.professional-photo-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#f1dfc8,#fef8f2)}.professional-photo-fallback img{max-width:55%;max-height:55%;object-fit:contain}.professional-photo-fallback p{font-weight:650;color:#4b230d;letter-spacing:.08em}.quote-conversion{margin:20px 0 10px;border-top:3px solid #ee9000}.admin-order-wrap{margin-bottom:24px}.admin-order-wrap>.order-actions{margin-top:-10px;padding:14px 20px;background:#f9f0e6;border:1px solid #e6d6c3;border-radius:0 0 8px 8px;display:flex;align-items:end;flex-wrap:wrap;gap:12px}.admin-order-wrap>.order-actions label{display:flex;flex-direction:column;gap:5px;font-size:.85rem;font-weight:600}.admin-order-wrap>.order-actions input{max-width:160px;padding:9px;border:1px solid #cdb7a0;border-radius:4px}.account-links{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}@media(max-width:700px){.header .logo-officiel{width:85px;max-width:85px}.header .logo-officiel img{max-height:48px!important}.header .header-main{gap:8px}.professional-hero{grid-template-columns:1fr}.region-trigger{padding:7px 9px}}.menda-header-v7{position:relative;z-index:30;background:#fbf7f0}.menda-header-v7 .header-main{display:grid;grid-template-columns:minmax(90px,150px) minmax(240px,1fr) auto;align-items:center;gap:clamp(14px,3vw,44px);padding-top:14px;padding-bottom:14px}.menda-header-v7 .logo-officiel{width:125px!important;max-width:100%;justify-self:start;margin:0}.menda-header-v7 .logo-officiel img{max-height:70px!important;object-position:left center}.menda-header-v7 .search{width:100%;max-width:720px;justify-self:center}.menda-header-v7 .head-actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(12px,2vw,24px)}.menda-header-v7 .nav{position:relative;overflow:visible}.menda-header-v7 .nav-topline{display:flex;align-items:center;justify-content:space-between;gap:22px}.menda-header-v7 .nav-links{display:flex;align-items:center;gap:clamp(12px,2.4vw,30px);margin-left:0!important}.mega-parent{position:relative;display:flex;align-items:center}.mega-toggle{display:flex;align-items:center;gap:5px;color:inherit;background:transparent;border:0;padding:12px 4px;cursor:pointer;font:inherit;font-weight:600}.mega-toggle:hover,.mega-toggle:focus-visible{color:#e0a16c;outline-offset:4px}.mega-menu{position:absolute;top:100%;left:0;width:min(650px,calc(100vw - 32px));min-height:280px;display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr);background:#fffaf3;border:1px solid #ddc5aa;border-top:3px solid #b96731;box-shadow:0 16px 35px #2c180e36;border-radius:0 0 12px 12px;color:#4b230d;z-index:100;text-align:left}.mega-categories,.mega-subcategories{display:flex;flex-direction:column;gap:2px;padding:14px;max-height:65vh;overflow:auto}.mega-categories{border-right:1px solid #e7d7c4;background:#f6ede2}.mega-categories button,.mega-subcategories button{border:0;background:transparent;color:#4b230d;padding:12px 13px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;border-radius:6px;font:inherit;font-size:.93rem}.mega-categories button:hover,.mega-categories button:focus-visible,.mega-categories button.active,.mega-subcategories button:hover,.mega-subcategories button:focus-visible{background:#e5d0b9;outline:2px solid transparent}.mega-subcategories strong{padding:10px 12px;color:#4b230d}.mega-subcategories p{padding:0 12px;line-height:1.6;color:#80614c}.catalog-toolbar .toolbar-controls input,.catalog-toolbar .toolbar-controls select{background:#513323!important;color:#fff!important;border:1px solid #513323!important;border-radius:10px!important;padding:12px 16px!important;min-height:46px}.catalog-toolbar .toolbar-controls input::placeholder{color:#f3e5d7}.catalog-toolbar .toolbar-controls select option{background:#513323;color:#fff}.footer-v7{background:#b76c38!important;color:#fff8ed!important;padding:22px 0 10px!important}.footer-v7 .footer-grid{gap:18px!important;align-items:start}.footer-v7 a,.footer-v7 p,.footer-v7 span,.footer-v7 strong,.footer-v7 .footer-bottom{color:#fff8ed!important}.footer-v7 .footer-grid .logo-officiel{max-width:105px}.footer-v7 .footer-grid .logo-officiel img{max-height:56px!important}.footer-v7 .footer-bottom{padding-top:10px!important;margin-top:10px!important;border-top:1px solid #e3ac84!important}.account-bogolan{position:relative;overflow:hidden}.account-motif{height:35px;margin:0 0 25px;background:repeating-linear-gradient(45deg,transparent 0 14px,#a86a3a 14px 17px,transparent 17px 31px),repeating-linear-gradient(-45deg,transparent 0 14px,#543323 14px 17px,transparent 17px 31px);opacity:.72;border-block:3px solid #543323}.account-signin{margin:30px auto;max-width:560px;background:#fff8ef;border:1px solid #e1c5a6;border-radius:12px;padding:24px;box-shadow:0 6px 24px #4b230d12}.account-signin .quote-form{padding:0;background:transparent;border:0;box-shadow:none}.account-signin h2{color:#513323}@media(max-width:800px){.menda-header-v7 .header-main{grid-template-columns:auto minmax(74px,110px) 1fr auto;gap:10px}.menda-header-v7 .header-main .mobile-only{grid-column:1}.menda-header-v7 .logo-officiel{grid-column:2;width:90px!important}.menda-header-v7 .search{grid-column:3;min-width:0}.menda-header-v7 .head-actions{grid-column:4;gap:9px}.menda-header-v7 .head-actions small,.menda-header-v7 .nav-links{display:none}.menda-header-v7 .nav.open .nav-links{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}.menda-header-v7 .nav.open .nav-topline{flex-wrap:wrap}.mega-parent{display:block}.mega-menu{position:relative;left:0;width:min(650px,calc(100vw - 40px));grid-template-columns:1fr;box-shadow:none;min-height:0}.mega-categories,.mega-subcategories{max-height:35vh}.mega-categories{border-right:0;border-bottom:1px solid #e7d7c4}}@media(max-width:520px){.menda-header-v7 .header-main{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto}.menda-header-v7 .logo-officiel{grid-column:2;grid-row:1}.menda-header-v7 .head-actions{grid-column:3;grid-row:1}.menda-header-v7 .search{grid-column:1/-1;grid-row:2}.footer-v7 .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-v7 .footer-grid>div:first-child{grid-column:1/-1}.account-signin{padding:15px}}.menda-header-v7 .header-main{height:76px!important;min-height:76px!important;display:grid!important;grid-template-columns:220px minmax(220px,1fr) 220px!important;gap:22px!important;padding-top:7px!important;padding-bottom:7px!important}.menda-header-v7 .logo-officiel{width:210px!important;max-width:210px!important;height:56px!important;overflow:visible!important;align-self:center}.menda-header-v7 .logo-officiel img{width:100%!important;height:56px!important;max-height:56px!important;object-fit:contain!important;object-position:left center!important}.menda-header-v7 .search{max-width:640px!important;min-width:0!important;border-radius:18px!important;overflow:hidden}.menda-header-v7 .search input{min-width:0!important}.menda-header-v7 .head-actions{justify-self:end;gap:16px!important}.menda-header-v7 .nav-links .mega-toggle{color:#fff8f0!important;opacity:1!important;border-radius:10px!important;padding-inline:14px!important}.menda-header-v7 .nav-links .mega-toggle:hover,.menda-header-v7 .nav-links .mega-toggle[aria-expanded=true]{background:#a76335!important;color:#fff!important}.mega-menu{border-radius:0 0 20px 20px!important;overflow:hidden;min-width:640px;box-shadow:0 18px 45px #30170d30!important}.mega-categories button,.mega-subcategories button{border-radius:12px!important}.menda-header-v7 .head-actions a{border-radius:12px}.menda-header-v7 .head-actions a:focus-visible,.mega-toggle:focus-visible{outline:2px solid #d8914a!important;outline-offset:2px}.account-bogolan{max-width:1180px!important;padding-top:34px!important;padding-bottom:60px!important}.account-motif{height:20px!important;border:0!important;border-radius:16px!important;background:linear-gradient(90deg,#f5e3cd,#fff8ee)!important;display:flex;align-items:center;justify-content:flex-end;opacity:1!important;overflow:hidden}.account-motif img{width:28px;height:28px;object-fit:contain;opacity:.8;margin-right:15px}.account-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,440px);gap:clamp(24px,5vw,80px);align-items:center;padding:24px 0}.account-intro h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.12;color:#4b291a;letter-spacing:-.035em}.account-intro h1 .menda-wordmark-inline{height:.83em}.account-intro p{color:#74594b;line-height:1.8;max-width:450px}.account-signin{margin:0!important;max-width:none!important;border-radius:24px!important;padding:clamp(20px,3vw,34px)!important;box-shadow:0 14px 42px #49220d14!important;background:#fffaf3!important}.account-signin .quote-form{border-radius:20px!important}.account-form-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e7d2b9;padding-bottom:15px;margin-bottom:18px;color:#4b291a;font-size:12px;font-weight:700;letter-spacing:.13em}.account-form-head img{width:36px;height:36px;object-fit:contain}.account-signin input,.account-signin button,.account-signin .btn{border-radius:14px!important}.account-links{gap:12px!important}.account-links .btn{border-radius:14px!important}.region-dialog,.region-dialog select,.region-dialog .btn{border-radius:18px!important}.intro-visual,.intro-visual img{border-radius:22px!important;overflow:hidden}.intro-visual img{object-fit:cover;object-position:center}.footer-v7{padding:16px 0 8px!important;background:#b76c38!important}.footer-v7 .footer-grid{grid-template-columns:1.5fr 1fr 1fr!important;gap:22px!important}.footer-v7 .footer-identity{align-self:start;max-width:320px}.footer-v7 .footer-identity p{font-size:14px;line-height:1.6;margin:0!important}.footer-v7 .footer-identity .menda-wordmark-inline{height:1.15em;filter:brightness(0) invert(1)}.footer-v7 .footer-bottom{font-size:11px!important;margin-top:8px!important;padding-top:8px!important}.footer-v7 .footer-bottom .menda-wordmark-inline{height:1em;filter:brightness(0) invert(1)}.footer-v7 .footer-grid a,.footer-v7 .footer-grid span{font-size:12px!important;line-height:1.4!important}.footer-v7 .footer-grid strong{font-size:13px!important}.catalog-toolbar .toolbar-controls input,.catalog-toolbar .toolbar-controls select{border-radius:16px!important}.btn,.mini-cart,.toolbar-controls button,.catalog-toolbar button{border-radius:14px!important}@media(max-width:850px){.menda-header-v7 .header-main{grid-template-columns:auto 140px minmax(120px,1fr) auto!important;gap:10px!important;height:68px!important;min-height:68px!important}.menda-header-v7 .header-main .mobile-only{grid-column:1}.menda-header-v7 .logo-officiel{grid-column:2;width:138px!important;max-width:138px!important;height:45px!important}.menda-header-v7 .logo-officiel img{height:45px!important;max-height:45px!important}.menda-header-v7 .search{grid-column:3}.menda-header-v7 .head-actions{grid-column:4;gap:8px!important}.account-layout{grid-template-columns:1fr;gap:24px}.account-intro{max-width:580px}.mega-menu{min-width:0}}@media(max-width:600px){.menda-header-v7 .header-main{grid-template-columns:auto 1fr auto!important;grid-template-rows:46px 43px!important;height:auto!important;min-height:105px!important;gap:6px 10px!important}.menda-header-v7 .header-main .mobile-only{grid-column:1;grid-row:1}.menda-header-v7 .logo-officiel{grid-column:2;grid-row:1;width:142px!important;max-width:142px!important}.menda-header-v7 .head-actions{grid-column:3;grid-row:1}.menda-header-v7 .search{grid-column:1/-1;grid-row:2;display:flex!important;max-width:none!important;height:42px!important}.menda-header-v7 .search input{width:100%!important}.menda-header-v7 .head-actions a{padding:2px}.menda-header-v7 .head-actions svg{width:19px;height:19px}.footer-v7 .footer-grid{grid-template-columns:1fr 1fr!important;gap:14px!important}.footer-v7 .footer-identity{grid-column:1/-1}.footer-v7 .footer-grid>div:first-child{grid-column:1/-1}.account-bogolan{padding-top:22px!important}.account-layout{padding-top:14px}.account-signin{padding:20px!important}.mega-menu{width:min(100%,calc(100vw - 36px))!important}}.menda-header-v7 .header-main.wrap{max-width:none!important;width:100%!important;padding:6px clamp(14px,2.4vw,38px)!important;min-height:64px!important;height:64px!important;grid-template-columns:clamp(145px,16vw,205px) minmax(0,1fr) auto!important;gap:clamp(14px,2.5vw,36px)!important;align-items:center!important}.menda-header-v7 .header-main .logo-officiel{width:100%!important;max-width:205px!important;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;justify-self:start!important}.menda-header-v7 .header-main .logo-officiel img{width:100%!important;height:auto!important;max-height:48px!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important;mix-blend-mode:normal!important}.menda-header-v7 .header-main .search{max-width:none!important;width:100%!important;justify-self:stretch!important;height:43px!important;margin:0!important;border-radius:15px!important}.menda-header-v7 .header-main .head-actions{justify-self:end!important;gap:clamp(12px,1.8vw,25px)!important;white-space:nowrap!important}.menda-header-v7 .nav-links .mega-toggle{font-size:13px!important;font-weight:600!important;line-height:1.4!important;padding:13px 16px!important;min-height:44px!important;font-family:inherit!important}.menda-header-v7 .nav-links a{font-size:13px!important;line-height:1.4!important}.menda-header-v7 .nav-links .mega-toggle svg{height:15px;width:15px}.menda-hero-gallery{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;background:transparent!important;overflow:visible!important;height:360px!important;border-radius:0!important}.menda-hero-gallery .menda-hero-art{width:100%!important;height:100%!important;min-width:0;object-fit:cover!important;border-radius:20px!important;box-shadow:0 12px 30px #3d1e0c16}.menda-hero-gallery .menda-hero-art-primary{object-position:center 38%!important}.menda-hero-gallery .menda-hero-art-secondary{object-position:center 35%!important}.footer-v7{background:#b76c38!important;padding:20px 0 10px!important}.footer-v7 .footer-grid{align-items:start!important;gap:26px!important}.footer-v7 .footer-grid .footer-identity .logo-officiel{display:block!important;width:165px!important;max-width:165px!important;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;margin:0!important}.footer-v7 .footer-grid .footer-identity .logo-officiel img{display:block!important;width:165px!important;max-width:165px!important;height:auto!important;max-height:none!important;object-fit:contain!important;mix-blend-mode:normal!important;background:transparent!important}.footer-v7 .footer-grid .footer-identity p{margin-top:6px!important}.footer-v7 .footer-bottom{background:transparent!important;border-top:1px solid #d99b72!important;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.footer-v7 .footer-bottom .menda-wordmark-inline{width:auto!important;max-width:95px!important;height:15px!important;object-fit:contain!important;filter:brightness(0) invert(1)}.menda-wordmark-inline{display:inline-block!important;vertical-align:middle!important;width:auto!important;max-width:100%!important;object-fit:contain!important}@media(max-width:850px){.menda-header-v7 .header-main.wrap{grid-template-columns:auto 130px minmax(0,1fr) auto!important;gap:9px!important;height:64px!important}.menda-header-v7 .header-main .mobile-only{grid-column:1!important}.menda-header-v7 .header-main .logo-officiel{grid-column:2!important;width:130px!important}.menda-header-v7 .header-main .search{grid-column:3!important}.menda-header-v7 .header-main .head-actions{grid-column:4!important;gap:8px!important}.menda-hero-gallery{height:310px!important}}@media(max-width:600px){.menda-header-v7 .header-main.wrap{grid-template-columns:auto minmax(100px,1fr) auto!important;grid-template-rows:44px 42px!important;height:auto!important;min-height:99px!important;gap:5px 9px!important;padding:5px 14px!important}.menda-header-v7 .header-main .mobile-only{grid-column:1!important;grid-row:1!important}.menda-header-v7 .header-main .logo-officiel{grid-column:2!important;grid-row:1!important;width:min(140px,100%)!important}.menda-header-v7 .header-main .logo-officiel img{max-height:40px!important}.menda-header-v7 .header-main .head-actions{grid-column:3!important;grid-row:1!important}.menda-header-v7 .header-main .search{grid-column:1/-1!important;grid-row:2!important;height:40px!important}.menda-hero-gallery{height:245px!important;gap:8px}.menda-hero-gallery .menda-hero-art{border-radius:14px!important}.footer-v7 .footer-grid{gap:14px!important}.footer-v7 .footer-grid .footer-identity .logo-officiel,.footer-v7 .footer-grid .footer-identity .logo-officiel img{width:145px!important;max-width:145px!important}}.menda-auth-form{border:1px solid #e7d2b9;background:#fffaf3;border-radius:20px;padding:clamp(18px,3vw,28px)}.menda-auth-form h2{color:#4b291a;margin-top:0}.menda-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#f4e8d7;border-radius:12px;padding:5px;margin:14px 0 20px}.menda-auth-tabs button{border:0;border-radius:9px;padding:11px 8px;background:transparent;color:#593827;font:inherit;cursor:pointer}.menda-auth-tabs button.selected{background:#fffaf3;box-shadow:0 2px 8px #43220f18;font-weight:700}.menda-auth-form .field{min-width:0}.menda-auth-form input{max-width:100%;box-sizing:border-box}.menda-auth-form .text-reset{display:block;margin:14px auto 0}.menda-auth-info{background:#f3e8d6;border-radius:10px;padding:12px;color:#4b291a}.menda-admin-link{text-align:center;margin:22px 0 0;font-size:.88rem}.menda-admin-link a{color:#69452e;text-decoration:underline;text-underline-offset:3px}
