.elementor-2183 .elementor-element.elementor-element-972bbb8{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%}.elementor-2183 .elementor-element.elementor-element-d432056{background-color:#FFEFDF;padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px}.elementor-2183 .elementor-element.elementor-element-9081780{background-color:#FFEFDF;padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px}.elementor-2183 .elementor-element.elementor-element-970fdc9{background-color:#FFEFDF;padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px}.elementor-2183 .elementor-element.elementor-element-ce76c06{background-color:#FFEFDF;padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px}.elementor-2183 .elementor-element.elementor-element-7b64037{--display:flex}.elementor-2183 .elementor-element.elementor-element-585e4fe{--display:flex}.elementor-2183 .elementor-element.elementor-element-f9e4857{--display:flex}.elementor-2183 .elementor-element.elementor-element-741ca50{--display:flex}.elementor-2183 .elementor-element.elementor-element-8f605ea{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:22px;--n-accordion-item-title-distance-from-content:13px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px}.elementor-2183 .elementor-element.elementor-element-8f605ea>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#A36014;border-style:solid}:where(.elementor-2183 .elementor-element.elementor-element-8f605ea>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:#FFEFDF;border-style:solid;border-color:#B4620E;--border-radius:14px 14px 14px 14px}:where(.elementor-2183 .elementor-element.elementor-element-8f605ea>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-weight:600}.elementor-2183 .elementor-element.elementor-element-2e570a3 .elementor-button{background-color:#A25113;font-size:13px;border-radius:99px 99px 99px 99px;padding:3px 12px 3px 12px}.elementor-2183 .elementor-element.elementor-element-5db6027{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:18px}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-button{background-color:#914A19;fill:#FFF;color:#FFF;border-radius:14px 14px 14px 14px}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(1 * 100%)}.elementor-2183 .elementor-element.elementor-element-5db6027:after{content:"1"}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-post__thumbnail__link{width:100%}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px;padding:8px 8px 8px 8px;background-color:#FFF5ED;border-color:#FFAB6B}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-post__thumbnail{border-radius:8px 8px 8px 8px}.elementor-2183 .elementor-element.elementor-element-5db6027.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:9px}.elementor-2183 .elementor-element.elementor-element-5db6027.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:9px}.elementor-2183 .elementor-element.elementor-element-5db6027.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:9px}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-post__title{margin-bottom:7px}@media(max-width:1024px){.elementor-2183 .elementor-element.elementor-element-5db6027{--grid-row-gap:20px;--grid-column-gap:15px}}@media(max-width:767px){.elementor-2183 .elementor-element.elementor-element-5db6027{--grid-row-gap:15px;--grid-column-gap:8px}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(1 * 100%)}.elementor-2183 .elementor-element.elementor-element-5db6027:after{content:"1"}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-post__thumbnail__link{width:100%}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-post{padding:5px 5px 5px 5px}}.elementor-2183 .elementor-element.elementor-element-7d86d92{--capy-bg:#FFF8F0;--capy-surface:#FFFFFF;--capy-surface-alt:#FFF0DF;--capy-text:#5C3E29;--capy-text-muted:#8A654A;--capy-primary:#9B6842;--capy-primary-hover:#7A5030;--capy-border:#EAD7C8;--capy-radius-lg:16px;--capy-radius-md:12px;--capy-radius-sm:8px}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-mixer-wrapper{background-color:var(--capy-bg);color:var(--capy-text);padding:24px;border-radius:var(--capy-radius-lg);font-family:'Nunito','Quicksand',sans-serif;max-width:800px;margin:0 auto;box-sizing:border-box;border:1px solid var(--capy-border)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-mixer-wrapper *{box-sizing:border-box}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-section{background-color:var(--capy-surface);border:1px solid var(--capy-border);border-radius:var(--capy-radius-lg);padding:24px;margin-bottom:20px;box-shadow:0 4px 15px rgb(92 62 41 / .03)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;background-color:var(--capy-surface-alt);border-radius:var(--capy-radius-md);transition:all 0.2s}@media (max-width:600px){.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row{flex-wrap:wrap}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-slider-container{width:100%;order:3}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-del{margin-left:auto}}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-picker{width:44px;height:44px;padding:0;border:2px solid var(--capy-border);border-radius:var(--capy-radius-sm);cursor:pointer;background:none;overflow:hidden}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-picker::-webkit-color-swatch-wrapper{padding:0}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-picker::-webkit-color-swatch{border:none;border-radius:4px}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-slider-container{flex:1;display:flex;align-items:center;gap:12px}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-range{flex:1;-webkit-appearance:none;background:#EAD7C8;border-radius:10px;height:8px;outline:none;touch-action:pan-y;transition:opacity 0.3s}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background-color:var(--capy-primary);cursor:pointer;box-shadow:0 2px 4px rgb(92 62 41 / .3)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-range:disabled{opacity:.4;cursor:not-allowed}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-range:disabled::-webkit-slider-thumb{background-color:#BBAA9F;cursor:not-allowed}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-pct-input{width:60px;text-align:center;font-weight:700;font-family:inherit;font-size:15px;background:var(--capy-surface);border:1px solid var(--capy-border);border-radius:var(--capy-radius-sm);color:var(--capy-text);padding:8px 4px;outline:none;transition:border-color 0.2s}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-pct-input:focus{border-color:var(--capy-primary)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-pct-input:disabled{opacity:.6;cursor:not-allowed;background:#fff0;border-color:#fff0}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-pct-input::-webkit-outer-spin-button,.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-pct-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-pct-input[type=number]{-moz-appearance:textfield}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-btn{background-color:var(--capy-primary);color:#fff;border:none;padding:12px 24px;border-radius:24px;cursor:pointer;font-weight:700;font-size:14px;transition:all 0.2s ease}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-btn:hover{background-color:var(--capy-primary-hover);transform:translateY(-1px)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-btn:disabled{background-color:var(--capy-border);color:var(--capy-text-muted);cursor:not-allowed;transform:none}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-lock{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;opacity:.5;transition:all 0.2s;filter:grayscale(100%)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-lock:hover{opacity:1;filter:grayscale(0%)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-lock.is-locked{opacity:1;filter:grayscale(0%);transform:scale(1.1)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-del{background:#fff0;color:#D9534F;border:1px solid #F0C4C3;border-radius:var(--capy-radius-sm);padding:8px 12px;cursor:pointer;font-size:13px;font-weight:600;transition:all 0.2s}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-del:hover:not(:disabled){background:#D9534F;color:#fff;border-color:#D9534F}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-row-del:disabled{border-color:#fff0;color:var(--capy-border);cursor:not-allowed}.elementor-2183 .elementor-element.elementor-element-7d86d92 #cielab-result-preview{width:100%;height:140px;border-radius:var(--capy-radius-md);border:2px solid var(--capy-border);margin-top:16px}.elementor-2183 .elementor-element.elementor-element-7d86d92 #cielab-result-hex{margin-top:16px;font-size:28px;font-weight:800;color:var(--capy-text);letter-spacing:1px}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-history-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-history-card{display:flex;align-items:center;gap:16px;padding:12px 16px;background-color:var(--capy-surface-alt);border:1px solid var(--capy-border);border-radius:var(--capy-radius-md);transition:all 0.2s}.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-history-card:hover{border-color:var(--capy-primary);box-shadow:0 4px 12px rgb(92 62 41 / .08)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-swatch{width:48px;height:48px;border-radius:var(--capy-radius-sm);border:2px solid var(--capy-surface);box-shadow:0 0 0 1px var(--capy-border);flex-shrink:0}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-info{flex:1;display:flex;flex-direction:column;gap:6px;text-align:left}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-hex{font-weight:800;font-size:16px;color:var(--capy-text)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-recipe{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--capy-text-muted)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-recipe-item{display:inline-flex;align-items:center;gap:6px;background:var(--capy-surface);padding:4px 8px;border-radius:6px;border:1px solid var(--capy-border);font-weight:600}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-recipe-color{width:14px;height:14px;border-radius:4px;border:1px solid rgb(0 0 0 / .1)}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-restore-btn{background:#fff0;color:var(--capy-primary);border:1px solid var(--capy-primary);padding:8px 16px;border-radius:20px;font-size:13px;font-weight:700;cursor:pointer;transition:all 0.2s;white-space:nowrap}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-restore-btn:hover{background:var(--capy-primary);color:#fff}@media (max-width:600px){.elementor-2183 .elementor-element.elementor-element-7d86d92 .cielab-history-card{flex-wrap:wrap}.elementor-2183 .elementor-element.elementor-element-7d86d92 .history-restore-btn{width:100%;text-align:center}}.elementor-2183 .elementor-element.elementor-element-5db6027 .elementor-post__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}