/*!/wp-content/plugins/cadeau-ideal-encens-shop/assets/style.css*/.ci-app{--ci-plum:#3b1f3a;--ci-saffron:#d98e1f;--ci-cream:#fbf6ee;--ci-line:#e6d9c4;max-width:880px;margin:0 auto;font-family:inherit;color:var(--ci-plum);background:var(--ci-cream);border:1px solid var(--ci-line);border-radius:16px;overflow:hidden}.ci-app *{box-sizing:border-box}.ci-head{position:relative;overflow:hidden;display:flex;align-items:center;min-height:190px;isolation:isolate;background:linear-gradient(135deg,#3b1f3a,#6b3a4a);color:#fff}.ci-app .ci-head .ci-hero{pointer-events:none;position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;max-width:none!important;max-height:100%!important;margin:0!important;object-fit:cover;object-position:center 30%;opacity:.55;z-index:-1}.ci-head-txt{pointer-events:none;position:relative;padding:22px 24px;max-width:560px}.ci-head h2{margin:0 0 6px;font-size:1.5rem;line-height:1.2;color:#fff}.ci-head p{margin:0;opacity:.95}.ci-progress{display:flex;gap:6px;padding:14px 24px 0}.ci-progress span{flex:1;height:5px;border-radius:3px;background:var(--ci-line)}.ci-progress span.on{background:var(--ci-saffron)}.ci-step,.ci-result{position:relative;z-index:5;padding:18px 24px 24px}.ci-step h3,.ci-result h3{margin:0 0 12px;font-size:1.2rem}.ci-step h4{margin:14px 0 8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.ci-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.ci-opt{position:relative;z-index:6;pointer-events:auto;touch-action:manipulation;-webkit-appearance:none;appearance:none;min-height:48px;padding:13px 12px;border:1.5px solid var(--ci-line);border-radius:12px;background:#fff;color:var(--ci-plum);font:inherit;cursor:pointer;text-align:center;transition:.15s}.ci-opt:hover,.ci-opt:focus-visible{border-color:var(--ci-saffron);transform:translateY(-1px)}.ci-opt.sel{background:var(--ci-plum);color:#fff;border-color:var(--ci-plum)}.ci-link{background:none;border:0;color:var(--ci-plum);text-decoration:underline;cursor:pointer;font:inherit;padding:8px 4px}.ci-btn{display:block;width:100%;margin:14px 0 4px;padding:14px;border:0;border-radius:12px;background:var(--ci-saffron);color:#fff;font:inherit;font-weight:700;cursor:pointer}.ci-btn:disabled{opacity:.5;cursor:not-allowed}.ci-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.ci-chips span{padding:3px 10px;border-radius:999px;background:#fff;border:1px solid var(--ci-line);font-size:.85rem}.ci-list{list-style:none;margin:0;padding:0}.ci-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--ci-line)}.ci-list img,.ci-noimg{width:56px;height:56px;border-radius:8px;object-fit:cover;flex:none;background:var(--ci-line)}.ci-li-txt{flex:1;min-width:0}.ci-li-txt a{color:inherit;text-decoration:none;font-weight:600}.ci-li-txt small{display:block;opacity:.7}.ci-price{font-weight:700;white-space:nowrap}.ci-totalrow{display:flex;justify-content:space-between;margin:14px 0 6px;font-size:1.1rem}.ci-note{font-size:.85rem;opacity:.8;margin:4px 0}.ci-reassure{list-style:none;margin:10px 0;padding:0;font-size:.92rem}.ci-result textarea{width:100%;margin-top:6px;padding:10px;border:1.5px solid var(--ci-line);border-radius:10px;font:inherit;resize:vertical}.ci-actions{display:flex;justify-content:space-between;flex-wrap:wrap}.ci-status{min-height:1.4em;font-size:.9rem;margin:6px 0 0}.ci-loading{padding:40px 24px;text-align:center}@media (max-width:520px){.ci-head-txt{padding:18px}.ci-step,.ci-result{padding:16px 16px 20px}.ci-grid{grid-template-columns:1fr 1fr}}.ci-head::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(59 31 58 / .85) 0%,rgb(59 31 58 / .45) 55%,#fff0 100%);z-index:-1;pointer-events:none}