﻿/*!
 * Theme Name: QR Pool
 * Template: twentytwentythree
 * Description: Thème personnalisé pour QR Pool - Les styles sont compilés depuis src/scss/
 * Version: 2.0.0
 * Author: QR Pool Team
 * Text Domain: qr-pool
 */@import"https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";h1{color:#0f5645;text-align:center;font-size:1.375rem;font-style:normal;font-weight:700;line-height:2rem;text-transform:uppercase}p{color:#1c1c1c;text-align:center;font-size:.8125rem;font-style:normal;font-weight:400;line-height:150%}.site{width:375px;margin-left:auto;margin-right:auto}body{background:#f6f6f6;font-family:"Lexend Deca",sans-serif}main{width:90%;margin-left:auto;margin-right:auto}button{border-radius:12px;background:#0f5645;color:#fff;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;padding:12px 24px}.manditory{color:var(--orange, #FF8E24)}.m-form{display:flex;padding:24px;flex-direction:column;align-items:center;gap:16px;border-radius:24px;background:#fff;margin-left:auto;margin-right:auto}.m-form p{font-weight:500}.m-form input{border-radius:8px;border:1px solid var(--Color-Neutral-Light, #B6B6B6);background:var(--blanc, #FFF);width:90%;padding:12px}.m-form select{border-radius:8px;border:1px solid var(--Color-Neutral-Light, #B6B6B6);background:var(--blanc, #FFF);width:100%;padding:12px;font-family:"Lexend Deca",sans-serif;font-size:.8125rem;color:#1c1c1c;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8"><polyline points="1 1, 6 6, 11 1" fill="none" stroke="%23B6B6B6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 12px) 55%;padding-right:36px}.m-form label{display:block;text-align:left;width:100%;font-size:.875rem;font-style:normal;font-weight:500;line-height:150%}.m-form .m-form_input{text-align:left;margin:0}.m-form_input:last-child{text-align:center}.popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.popup-content{background:#fff;padding:20px;border-radius:10px;width:80%;max-width:600px;margin:5% auto;position:relative;max-height:80vh;overflow-y:auto}.close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}.m-form_checkbox label{display:flex;align-items:flex-start;gap:8px}.m-form_checkbox input[type=checkbox]{width:auto;margin:0;flex-shrink:0;margin-top:5px}.m-form_checkbox span{margin-left:0 !important}.legal{color:rgba(28,28,28,.5);text-align:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:130%}footer{margin-top:20px;margin-bottom:20px;text-align:center;font-weight:400;font-size:.75rem;color:rgba(28,28,28,.5)}@keyframes disappear{0%{opacity:1}100%{opacity:0}}header{display:flex;flex-direction:column}.entry-header{margin-top:24px;display:flex;align-items:center;justify-content:space-between}.entry-header select{padding:8px 12px;padding-right:24px;border-radius:5000px;border:1px solid #626262;background:#f6f6f6;color:#2f343a;font-size:12px;font-weight:400;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f6f6 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8"><polyline points="1 1, 6 6, 11 1" fill="none" stroke="%23626262" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;background-position:calc(100% - 8px) 55%}.wp-site-blocks{max-width:600px;margin-right:auto;margin-left:auto;padding:0}@media(min-width: 768px){.wp-site-blocks{margin-top:60px;margin-bottom:60px}}.entry-content.has-global-padding{padding:0}.wrapper{padding-right:5%;padding-left:5%}.-bordered{padding-top:30px;padding-bottom:30px;margin-block-start:0 !important;border-top:1px solid #ddd;background:#fff}.grid{display:flex}.col.-icon{width:40px;flex-shrink:0}.col.-icon svg{width:24px;height:auto}.col:last-child{width:calc(100% - 40px);padding-top:.3rem}.col.-noTop{padding-top:0}#qrcg-alert,#qrcg-reset{border-radius:24px;border:1px solid #0f5645;background:#fff}#qrcg-alert h3,#qrcg-reset h3{color:#0f5645;font-size:1rem;font-style:normal;font-weight:700;line-height:150%}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:var(--primary-color);margin:0;animation-name:disappear;animation-duration:.8s;animation-fill-mode:forwards;animation-delay:1.8s;pointer-events:none}.loader_logo{width:120px;height:120px;border-radius:10px;background:#fff;padding:10px;box-sizing:border-box;border:1px solid #ddd;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loader img{display:block;width:100%;height:auto}.loader svg{position:absolute;bottom:30px;right:30px;width:40px}.btn{display:inline-block;color:#fff;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:500;margin-top:20px;background-color:var(--primary-color);border:1px solid var(--primary-color)}.btn.-white{background-color:#fff;color:var(--primary-color);border:1px solid #fff}.btn.-border{background-color:rgba(0,0,0,0);color:var(--primary-color)}.btn.-border.-white{color:#fff}.btn svg{vertical-align:top;stroke:var(--primary-color);margin-right:8px}button.btn{font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--medium);line-height:1.6}.bigBtn{display:inline-block;color:var(--primary-color) !important;padding:14px 28px;border-radius:4px;text-decoration:none;font-weight:600;background-color:#fff;border:1px solid var(--primary-color);text-align:center;font-size:14px}.material-symbols-outlined{display:block !important;width:28px;height:28px;font-weight:300;font-size:28px !important;margin:0 auto 4px}.text *:first-child{margin-top:0}.text *:last-child:not(.social_item){margin-bottom:0}.text_sub{display:block;font-size:.875rem;color:#8b8b8b !important}a.text_sub{text-decoration:none}.link{text-transform:uppercase}.-no-top{margin-top:0}:root :where(.wp-block-post-content a:where(:not(.btn))){color:#2f343a}:root :where(a:where(:not(.wp-element-button)):focus){text-decoration:none}:root :where(.editor-styles-wrapper) :where(.is-layout-flow)>*{margin-block-start:0 !important;margin-block-end:0 !important}body{background-color:#d9d9d9;font-family:"Trebuchet MS",Arial,sans-serif}h1{font-size:1.5rem;font-weight:500;line-height:1.2}h2{font-size:1rem;font-weight:600;font-size:.875rem;line-height:1.2;color:#8b8b8b;margin-top:2em;margin-bottom:1.25em}/*# sourceMappingURL=style.css.map */
