body.download-page{padding-top:100px;background:#fff}body.download-page [hidden]{display:none!important}.dl-page{color:#171717;font:15px/1.55 Arial,sans-serif}.dl-page *{box-sizing:border-box}.dl-hero{display:grid;place-items:center;height:clamp(190px,25vw,320px);position:relative;background:url('/images/autres/Brochures-Banniere.webp') center/cover no-repeat}.dl-hero::before{content:"";position:absolute;inset:0;background:#0004}.dl-hero h1{position:relative;color:#fff;font:400 clamp(32px,3.4vw,48px)/1.2 'Marcellus',serif!important;margin:0}.dl-library{max-width:1100px;margin:0 auto;padding:38px 24px 0}.dl-library-intro{text-align:center;margin:0 0 25px;font:400 clamp(18px,1.7vw,23px)/1.4 'Marcellus',serif}.dl-brochures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:790px;margin:auto}.dl-brochure{display:block;color:#171717;text-decoration:none;text-align:center}.dl-brochure img{display:block;width:100%;height:210px;object-fit:contain;filter:drop-shadow(0 5px 8px #0002);transition:transform .2s}.dl-brochure:hover img{transform:translateY(-4px)}.dl-brochure span{display:block;font-size:12px;margin-top:14px}.dl-pro{padding:30px 0 0}.download-page .dl-section-title{font:400 clamp(24px,2vw,28px)/1.3 'Marcellus',serif!important;color:#171717;letter-spacing:normal;text-transform:none}.dl-pro h2{text-align:center;margin:0 0 22px}.dl-pro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dl-pro-card{display:flex;align-items:center;gap:18px;border:1px solid #e4e0db;border-radius:8px;padding:16px 20px;background:#faf8f5}.dl-pro-media{display:flex;align-items:center;justify-content:center;flex:0 0 96px;width:96px;height:100px}.download-page .dl-pro-media img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100px!important;object-fit:contain!important;aspect-ratio:auto!important}.dl-pro-card>div:last-child{min-width:0}.dl-pro-card h3{font-size:15px;margin:0 0 6px}.dl-pro-card button{background:none;border:0;border-bottom:1px solid #171717;padding:0;color:#171717;font:12px/1.5 Arial;cursor:pointer}.dl-contact{max-width:1100px;margin:42px auto;padding:0 24px;scroll-margin-top:120px}.dl-contact-heading{text-align:center;margin-bottom:24px}.dl-contact-heading h2{margin:0 0 12px}.dl-contact-heading>p:last-child{font-size:13px;color:#69645e;margin:0}.dl-form{padding:30px;background:#f8f4f0;border:1px solid #e8e2db;border-radius:10px}.dl-form fieldset{border:0;border-top:1px solid #ddd6ce;padding:22px 0 0;margin:24px 0 0;min-width:0}.dl-form legend{float:none;width:auto;font:600 16px/1.3 Arial;padding:0 8px 0 0;margin:0 0 16px;color:#171717}.dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.dl-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-wide{grid-column:1/-1}.dl-form label{display:block;font:500 12px/1.4 Arial;color:#38332e}.dl-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.dl-form select,.dl-form textarea{display:block;width:100%;padding:11px 12px;margin-top:7px;border:1px solid #d4cec7;border-radius:5px;background:#fff;color:#171717;font:14px/1.4 Arial;min-height:44px}.dl-form textarea{resize:vertical;min-height:125px;margin-top:0}.dl-form :focus-visible,.dl-page a:focus-visible,.dl-page button:focus-visible{outline:2px solid #171717;outline-offset:3px}.dl-form input:disabled,.dl-form select:disabled{background:#eeebe7}.dl-form input[type=checkbox],.dl-form input[type=radio]{width:17px;height:17px;margin:0;accent-color:#171717;flex-shrink:0}.dl-upload{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px;border:1px dashed #c7beb4;border-radius:6px;margin-top:16px;background:#fff9}.dl-upload span{font-weight:600}.dl-upload small{font-size:11px;color:#71685f}.dl-upload input{width:100%;font:12px Arial;margin-top:5px}.dl-choices{display:flex;flex-wrap:wrap;gap:12px 24px}.dl-choices label,.dl-privacy{display:flex!important;align-items:flex-start;gap:8px;font-weight:400}.dl-choices label{align-items:center;padding:8px 12px;background:#fff;border:1px solid #ded6cc;border-radius:5px;cursor:pointer}.dl-slots{margin-top:12px}.dl-form-end{padding-top:24px}.dl-privacy{font-size:12px!important;line-height:1.6!important}.dl-privacy a{color:#171717;text-decoration:underline}.dl-captcha{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:22px 0}.dl-captcha img{border-radius:4px;object-fit:contain;background:#f0f0f0}.dl-captcha button{border:1px solid #d4cec7;border-radius:4px;background:#fff;width:40px;height:40px;cursor:pointer;font-size:20px}.dl-form .dl-captcha input{width:135px!important;min-height:40px!important;margin:0!important}.dl-captcha-status{font-size:13px}.dl-submit-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dl-submit-row small{color:#71685f;font-size:11px}.dl-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 23px;background:#171717;color:white;border:1px solid #171717;border-radius:5px;font:500 13px/1.4 Arial;cursor:pointer;text-decoration:none}.dl-button:disabled{opacity:.45;cursor:default}.dl-button:hover:not(:disabled){background:#393939;color:white}.dl-trap,.dl-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#dl-form-status{margin-top:18px;font-size:14px}#dl-form-status:empty{margin:0}.dl-success{color:#27603b}.dl-error{color:#9b2f25}.download-page #goodies{margin:30px 0 0;padding:30px 24px;background:#f8f4f0;min-height:0;max-width:100%;text-align:center}.download-page #goodies h2{font:400 30px/1.2 'Marcellus',serif;margin:0 0 12px}.download-page #goodies p{font-size:14px}.download-page #goodies .filter-icon{height:40px;width:auto;opacity:.4;cursor:pointer}.download-page #goodies .filter-icon.active{opacity:1}.download-page #goodies .wallpaper-item{width:135px;flex-shrink:0;margin:8px;display:block}.download-page #goodies .wallpaper{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px #0002}.download-page #goodies [data-type=desktop]{width:240px}.download-page #goodies [data-type=desktop] .wallpaper{aspect-ratio:16/10}@media(max-width:800px){.dl-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-pro-card{gap:12px;padding:14px}.dl-form{padding:22px}.dl-brochures{gap:18px}.dl-brochure img{height:180px}}@media(max-width:600px){body.download-page{padding-top:80px}.dl-library{padding:26px 16px 0}.dl-hero{height:190px}.dl-brochures{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;max-width:420px}.dl-brochure img{height:180px}.dl-pro-grid{grid-template-columns:1fr}.dl-pro-media{flex-basis:80px;width:80px;height:92px}.download-page .dl-pro-media img{max-height:92px!important}.dl-contact{padding:0 16px;margin:30px auto;scroll-margin-top:100px}.dl-form{padding:19px 16px}.dl-grid,.dl-grid-three{grid-template-columns:1fr;gap:15px}.dl-intent{gap:18px}.dl-form fieldset{padding-top:18px;margin-top:22px}.dl-submit-row{align-items:stretch;flex-direction:column}.dl-button{width:100%}.dl-upload{padding:12px}.download-page #goodies .wallpaper-item{width:calc(50% - 16px);max-width:160px}.download-page #goodies [data-type=desktop]{width:calc(100% - 16px);max-width:320px}}
