.EscPlanner{--planner-ink: #261f1a;--planner-muted: #62564d;--planner-cream: #f8f3eb;--planner-white: #fffdf9;--planner-line: #d8c8b8;--planner-accent: #743d2c;--planner-forest: #173832;color:var(--planner-ink);background:var(--planner-white);padding-bottom:clamp(56px,8vw,112px)}.EscPlanner [hidden]{display:none!important}.EscPlanner__wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.EscPlanner__intro{background:var(--planner-forest);color:#fffdf8}.EscPlanner__intro-inner{padding-block:clamp(48px,8vw,108px)}.EscPlanner h1,.EscPlanner h2{font-family:Playfair Display,Georgia,serif;letter-spacing:-.025em;line-height:1.12;margin:0}.EscPlanner h1{max-width:15ch;font-size:clamp(39px,6.2vw,82px)}.EscPlanner h2{font-size:clamp(29px,3.2vw,42px)}.EscPlanner__intro p:not(.EscPlanner__eyebrow){max-width:46ch;color:#f0e7da;font-size:clamp(16px,2vw,20px);margin:20px 0 26px}.EscPlanner__eyebrow{color:#edc8a7;margin:0 0 14px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.EscPlanner__button{min-height:46px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 17px;border-radius:2px;background:var(--planner-accent);color:#fff;font:inherit;font-weight:700;text-align:left;line-height:1.3;cursor:pointer}.EscPlanner__button:hover{background:#5d3021;color:#fff}.EscPlanner__button:disabled{opacity:.58;cursor:wait}.EscPlanner__intro .EscPlanner__button{background:#f8e5cf;color:#2b221a}.EscPlanner__intro .EscPlanner__button:hover{background:#fff6e9}.EscPlanner :focus-visible{outline:2px solid #985537;outline-offset:3px}.EscPlanner__intro :focus-visible{outline-color:#f8e5cf}.EscPlanner__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;padding:24px 0 30px;margin:0}.EscPlanner__steps li{border-top:1px solid var(--planner-line);padding-top:13px}.EscPlanner__steps strong,.EscPlanner__steps span{display:block}.EscPlanner__steps strong{font-family:Playfair Display,Georgia,serif;font-size:clamp(17px,2vw,23px)}.EscPlanner__steps span{color:var(--planner-muted);margin-top:6px;line-height:1.55}.EscPlanner__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:clamp(16px,3vw,30px);scroll-margin-top:110px}.EscPlanner__input,.EscPlanner__visual{border:1px solid var(--planner-line);background:var(--planner-cream);padding:clamp(18px,3vw,30px)}.EscPlanner__example{margin:0;min-height:320px;position:relative;background:#f3eee5}.EscPlanner__example img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center;mix-blend-mode:multiply}.EscPlanner__visual{scroll-margin-top:110px}.EscPlanner__input h2{margin-bottom:18px}.EscPlanner__input form{display:grid;gap:12px}.EscPlanner__input form>.EscPlanner__button{justify-self:start;margin-top:4px}.EscPlanner__field{font-size:14px;font-weight:650;display:grid;gap:6px;min-width:0}.EscPlanner__field input:not([type=range]),.EscPlanner__field select{width:100%;min-height:44px;border:1px solid #ac9783;color:var(--planner-ink);background:var(--planner-white);padding:7px 9px;border-radius:2px;font:inherit;font-size:16px}.EscPlanner__field input[type=range]{width:100%;min-height:34px;accent-color:var(--planner-accent)}.EscPlanner__file{width:100%;min-height:42px;color:var(--planner-ink);font:inherit;font-size:14px}.EscPlanner__file::file-selector-button{cursor:pointer;padding:9px 12px;min-height:40px;margin-inline-end:8px;border:1px solid #ac9783;border-radius:2px;background:var(--planner-white);color:var(--planner-ink);font:inherit;font-weight:650}.EscPlanner__fields,.EscPlanner__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.EscPlanner__help{color:var(--planner-muted);margin:5px 0 0;line-height:1.5}.EscPlanner__status{margin:0;color:#673421;line-height:1.5}.EscPlanner__status:not(:empty){margin-top:8px}.EscPlanner__canvas{display:block;width:auto;max-width:100%;height:auto;max-height:70vh;margin:12px auto;background:#e8ddcf;cursor:crosshair}.EscPlanner__move{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:6px}.EscPlanner__move button{cursor:pointer;min-width:44px;min-height:44px;padding-inline:8px;color:var(--planner-accent);border:1px solid #ac9783;border-radius:2px;background:var(--planner-white);font:inherit}.EscPlanner__move button:hover{background:#f3e7d9}.EscPlanner__results{margin-top:35px;scroll-margin-top:100px}.EscPlanner__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.EscPlanner__card{display:flex;flex-direction:column;align-items:start;gap:10px;padding:12px;border:1px solid var(--planner-line)}.EscPlanner__pick{cursor:pointer;width:100%;padding:8px;display:grid;gap:4px;background:var(--planner-cream);border:1px solid transparent;font:inherit;color:inherit;text-align:left}.EscPlanner__pick:hover,.EscPlanner__pick[aria-pressed=true]{border-color:var(--planner-accent)}.EscPlanner__pick img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:#fff}.EscPlanner__card-title{font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:700}.EscPlanner__pick-label,.EscPlanner__details{color:var(--planner-accent);font-weight:650}.EscPlanner__details{text-decoration:underline;text-underline-offset:.22em}.EscPlanner__reason{margin:0 0 auto;color:var(--planner-muted)}.EscPlanner__card-price strong{display:block;font-size:17px}.EscPlanner__card-price span{font-size:13px;color:var(--planner-muted)}@media(max-width:820px){.EscPlanner__workspace{grid-template-columns:minmax(0,1fr)}.EscPlanner__input{max-width:100%}}@media(max-width:600px){.EscPlanner__steps,.EscPlanner__cards{grid-template-columns:minmax(0,1fr)}.EscPlanner__steps{gap:11px}.EscPlanner__canvas{max-height:62vh}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/escaune-planner.css.map */
