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