[data-theme=incci] .ibt{--ibt-r:var(--radius-card,6px);--ibt-r-sm:var(--radius-inner,4px);display:grid;gap:1.5rem;min-width:0}[data-theme=incci] .ibt-label{display:block;margin-bottom:.5rem;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}[data-theme=incci] .ibt-fine{font-size:.8125rem;line-height:1.5;color:var(--color-muted);max-width:75ch}[data-theme=incci] .ibt-panel{border-radius:var(--ibt-r);padding:1rem 1.125rem;background:var(--color-lav);min-width:0}[data-theme=incci] .ibt-panel--blush{background:var(--color-blush)}[data-theme=incci] .ibt-panel--line{background:var(--color-paper);border:1px solid var(--color-rule)}[data-theme=incci] .ibt-chips{display:flex;flex-wrap:wrap;gap:.375rem}[data-theme=incci] .ibt-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;border:1px solid var(--color-rule);background:var(--color-paper);border-radius:var(--ibt-r-sm);padding:.375rem .75rem;font-size:.875rem;line-height:1.25;color:var(--color-ink);transition:border-color var(--dur-micro,.12s),background var(--dur-micro,.12s)}[data-theme=incci] .ibt-chip:hover{border-color:var(--color-field-edge)}[data-theme=incci] .ibt-chip[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-accent-ink)}[data-theme=incci] .ibt-chip small{font-size:.6875rem;opacity:.7;font-variant-numeric:tabular-nums}[data-theme=incci] .ibt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;border:0;border-radius:var(--ibt-r-sm);background:var(--color-ink);color:var(--color-accent-ink);padding:0 1.125rem;font-family:var(--font-display);font-size:.875rem;font-weight:600}[data-theme=incci] .ibt-btn:hover{background:var(--color-ink-2)}[data-theme=incci] .ibt-btn:disabled{opacity:.5}[data-theme=incci] .ibt-btn--ghost{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink)}[data-theme=incci] .ibt-btn--ghost:hover{background:var(--color-blush)}[data-theme=incci] .ibt-btn--sm{min-height:2.25rem;padding:0 .75rem;font-size:.8125rem}[data-theme=incci] .ibt-link{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:.875rem;color:inherit}[data-theme=incci] .ibt-tags{display:flex;flex-wrap:wrap;gap:.25rem}[data-theme=incci] .ibt-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .4375rem;border-radius:var(--ibt-r-sm);background:var(--color-blush);color:var(--color-ink);font-size:.6875rem;font-weight:700;line-height:1.25}[data-theme=incci] .ibt-tag--dark{background:var(--color-ink);color:var(--color-accent-ink)}[data-theme=incci] .ibt-tag--ok{background:#edf6f0;color:#2f6b4f}[data-theme=incci] .ibt-tag--derived{background:#fbf4e6;color:#7a4f10}[data-theme=incci] .ibt-tag--line{background:transparent;border:1px solid var(--color-rule);color:var(--color-muted);font-weight:600}[data-theme=incci] .ibt-quote{font-size:.75rem;font-style:italic;color:var(--color-muted)}[data-theme=incci] .ibt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:.75rem}[data-theme=incci] .ibt-card{position:relative;display:grid;gap:.375rem;align-content:start;min-width:0;border:1px solid var(--color-rule);border-radius:var(--ibt-r);background:var(--color-paper);padding:.75rem;transition:border-color var(--dur-short,.22s),transform var(--dur-short,.22s)}[data-theme=incci] .ibt-card:hover{border-color:var(--color-field-edge)}[data-theme=incci] .ibt-card.is-dim{opacity:.6}[data-theme=incci] .ibt-card__pic{position:relative;display:grid;place-items:center;height:104px;border-radius:var(--ibt-r-sm);background:var(--color-paper-2);overflow:hidden}[data-theme=incci] .ibt-card__pic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.375rem}[data-theme=incci] .ibt-card__brand{font-family:var(--font-display);font-size:.75rem;font-weight:600}[data-theme=incci] .ibt-card__name{font-size:.8125rem;line-height:1.35;overflow-wrap:anywhere}[data-theme=incci] .ibt-card__name a:hover{text-decoration:underline}[data-theme=incci] .ibt-card__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}[data-theme=incci] .ibt-price{font-family:var(--font-display);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}[data-theme=incci] .ibt-dot{position:absolute;right:.5rem;bottom:.5rem;width:24px;height:24px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px var(--color-rule)}[data-theme=incci] .ibt-dot.is-none{background:repeating-linear-gradient(45deg,var(--color-paper-2) 0 4px,var(--color-rule) 4px 6px)}[data-theme=incci] .ibt-facts{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.6875rem}[data-theme=incci] .ibt-facts span{padding:.125rem .375rem;border-radius:3px;background:#edf6f0;color:#2f6b4f}[data-theme=incci] .ibt-facts span.is-unknown{background:#fbf4e6;color:#7a4f10}@keyframes ibt-rise{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}[data-theme=incci] .ibt-in{animation:ibt-rise var(--dur-short,.22s) var(--ease-out,ease) both}[data-theme=incci] .ibt-bar{position:sticky;bottom:max(.75rem,env(safe-area-inset-bottom,0px));z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--ibt-r);background:var(--color-ink);color:var(--color-accent-ink);padding:.75rem 1rem;box-shadow:0 10px 30px var(--color-shadow)}[data-theme=incci] .ibt-bar .ibt-btn{background:var(--color-paper);color:var(--color-ink)}[data-theme=incci] .ibt-bar .ibt-btn:hover{background:var(--color-blush)}[data-theme=incci] .ibt-bar .ibt-link{color:var(--color-accent-ink)}[data-theme=incci] .ibt-bar__sum{font-variant-numeric:tabular-nums;font-size:.9375rem}[data-theme=incci] .ibt-swatches{display:flex;flex-wrap:wrap;gap:.5rem}[data-theme=incci] .ibt-swatches span{display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;background:rgba(255,255,255,.12);padding:.25rem .625rem .25rem .25rem;font-size:.75rem}[data-theme=incci] .ibt-swatches i{display:block;width:20px;height:20px;border-radius:999px}[data-theme=incci] .ibt-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}[data-theme=incci] .ibt-compare>div{overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--ibt-r);min-width:0}[data-theme=incci] .ibt-compare__sw{position:relative;height:112px}[data-theme=incci] .ibt-compare__sw:after{content:"";position:absolute;left:12%;right:12%;top:34%;height:32%;border-radius:40px;background:inherit;filter:brightness(1.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}[data-theme=incci] .ibt-compare__meta{display:grid;gap:.125rem;padding:.5rem .625rem;font-size:.75rem}[data-theme=incci] .ibt-match{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}[data-theme=incci] .ibt-match select{flex:1 1 260px;min-width:0;max-width:100%;min-height:2.75rem;border:1px solid var(--color-field-edge);border-radius:var(--ibt-r-sm);background:var(--color-paper);padding:0 .625rem}[data-theme=incci] .ibt-meter{display:flex;flex:1 1 160px;height:8px;overflow:hidden;border-radius:999px;background:var(--color-lav)}[data-theme=incci] .ibt-meter i{display:block;height:100%}[data-theme=incci] .ibt-colors{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.25rem;align-items:start}[data-theme=incci] .ibt-ribbon{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}[data-theme=incci] .ibt-sw{display:grid;gap:.375rem;min-width:0;border:0;background:none;padding:0;text-align:left;color:inherit}[data-theme=incci] .ibt-sw__chip{position:relative;aspect-ratio:1/1;max-width:100%;overflow:hidden;border-radius:var(--ibt-r);transition:transform var(--dur-short,.22s),box-shadow var(--dur-short,.22s)}[data-theme=incci] .ibt-sw:hover .ibt-sw__chip{transform:translateY(-2px);box-shadow:0 6px 14px var(--color-shadow)}[data-theme=incci] .ibt-sw[aria-pressed=true] .ibt-sw__chip{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-ink)}[data-theme=incci] .ibt-sw__name{font-family:var(--font-display);font-size:.75rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}[data-theme=incci] .ibt-sw__sub{font-size:.6875rem;line-height:1.3;color:var(--color-muted)}[data-theme=incci] .ibt-fin-glossy:after,[data-theme=incci] .ibt-fin-luminous:after{content:"";position:absolute;left:14%;top:10%;width:46%;height:28%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.75),rgba(255,255,255,0));transform:rotate(-18deg)}[data-theme=incci] .ibt-fin-natural:after,[data-theme=incci] .ibt-fin-satin:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,0) 55%)}[data-theme=incci] .ibt-fin-glitter:after,[data-theme=incci] .ibt-fin-shimmer:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.75) 1px,transparent 1.5px);background-size:7px 7px}[data-theme=incci] .ibt-fin-metallic:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.45) 45%,rgba(255,255,255,0) 70%)}[data-theme=incci] .ibt-drawer{position:sticky;top:6rem;display:grid;gap:.75rem;border:1px solid var(--color-rule);border-radius:var(--ibt-r);padding:.875rem}[data-theme=incci] .ibt-drawer__big{position:relative;height:140px;overflow:hidden;border-radius:var(--ibt-r)}[data-theme=incci] .ibt-near{display:flex;flex-wrap:wrap;gap:.5rem}[data-theme=incci] .ibt-near button{display:grid;justify-items:center;gap:.1875rem;width:60px;border:0;background:none;padding:0;font-size:.625rem;line-height:1.2;color:inherit;text-align:center}[data-theme=incci] .ibt-near i{display:block;width:40px;height:40px;border-radius:999px;box-shadow:0 0 0 1px var(--color-rule)}[data-theme=incci] .ibt-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(214px,1fr);gap:.75rem;overflow-x:auto;padding-bottom:.375rem;scroll-snap-type:x mandatory}[data-theme=incci] .ibt-step{display:grid;gap:.5rem;align-content:start;min-width:0;scroll-snap-align:start;border:1px solid var(--color-rule);border-radius:var(--ibt-r);background:var(--color-paper);padding:.75rem;transition:opacity var(--dur-short,.22s)}[data-theme=incci] .ibt-step.is-off{opacity:.45}[data-theme=incci] .ibt-step__head{display:flex;align-items:center;justify-content:space-between;gap:.375rem}[data-theme=incci] .ibt-step__no{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:999px;background:var(--color-ink);color:var(--color-accent-ink);font-family:var(--font-display);font-size:.75rem;font-weight:700}[data-theme=incci] .ibt-step__title{font-family:var(--font-display);font-size:.875rem;font-weight:600}[data-theme=incci] .ibt-step__pic{display:grid;place-items:center;height:112px;border-radius:var(--ibt-r-sm);background:var(--color-paper-2);overflow:hidden}[data-theme=incci] .ibt-step__pic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.375rem}[data-theme=incci] .ibt-swap{display:flex;align-items:center;justify-content:space-between;gap:.375rem;font-size:.75rem;color:var(--color-muted);font-variant-numeric:tabular-nums}[data-theme=incci] .ibt-swap button{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-rule);border-radius:var(--ibt-r-sm);background:var(--color-paper);font-size:1.125rem;line-height:1;color:var(--color-ink)}[data-theme=incci] .ibt-swap button:hover{border-color:var(--color-ink)}[data-theme=incci] .ibt-swap button:disabled{opacity:.35}[data-theme=incci] .ibt-hairq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}[data-theme=incci] .ibt-pics{display:flex;flex-wrap:wrap;gap:.5rem}[data-theme=incci] .ibt-pics button{display:grid;justify-items:center;gap:.125rem;width:5.5rem;border:1px solid var(--color-rule);border-radius:var(--ibt-r);background:var(--color-paper);padding:.5rem .5rem .375rem;font-size:.75rem;color:var(--color-ink)}[data-theme=incci] .ibt-pics button[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:var(--color-blush)}[data-theme=incci] .ibt-pics svg{width:60px;height:56px}[data-theme=incci] .ibt-profile{display:grid;gap:.625rem;border-radius:var(--ibt-r);background:var(--color-ink);color:var(--color-accent-ink);padding:1.125rem}[data-theme=incci] .ibt-profile h2{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.2}[data-theme=incci] .ibt-profile .ibt-tag{background:rgba(255,255,255,.14);color:var(--color-accent-ink)}[data-theme=incci] .ibt-profile .ibt-fine{color:rgba(255,247,251,.8)}[data-theme=incci] .ibt-mixer-count{font-size:.875rem}[data-theme=incci] .ibt-thin{display:inline-block;border-radius:3px;background:#fbf4e6;color:#7a4f10;padding:.125rem .375rem;font-size:.6875rem;font-weight:700}[data-theme=incci] .ibt-sun .ivt{--ivt-sun:var(--color-ink);--ivt-sun-bg:var(--color-blush);--ivt-sun-ink:var(--color-accent-ink)}[data-theme=incci] .ibt-sun .ivt-sunq{background:var(--color-blush)}[data-theme=incci] .ibt-body{width:100%;max-width:220px;justify-self:center}[data-theme=incci] .ibt-body .ibt-part{fill:var(--color-lav);stroke:#d9d1da;stroke-width:1.5;cursor:pointer;transition:fill var(--dur-short,.22s),stroke var(--dur-short,.22s)}[data-theme=incci] .ibt-body .ibt-part.is-on{fill:#f5c9de;stroke:var(--color-ink)}[data-theme=incci] .ibt-body .ibt-part:focus-visible,[data-theme=incci] .ibt-body .ibt-part:hover{stroke:var(--color-ink);outline:none}[data-theme=incci] .ibt-bodywrap{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;align-items:center}[data-theme=incci] .ibt-gift{display:grid;gap:1rem}[data-theme=incci] .ibt-card3d{display:block;width:100%;max-width:420px;justify-self:center;perspective:1000px;border:0;background:none;padding:0;text-align:left;color:inherit}[data-theme=incci] .ibt-card3d__in{display:block;position:relative;aspect-ratio:1.6/1;max-width:100%;transform-style:preserve-3d;transition:transform .7s var(--ease-out,ease)}[data-theme=incci] .ibt-card3d.is-flipped .ibt-card3d__in{transform:rotateY(180deg)}[data-theme=incci] .ibt-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:12px;padding:1.375rem;backface-visibility:hidden;background:var(--color-ink);color:var(--color-accent-ink);box-shadow:0 14px 30px var(--color-shadow)}[data-theme=incci] .ibt-face--back{transform:rotateY(180deg);background:var(--color-blush);color:var(--color-ink)}[data-theme=incci] .ibt-face__logo{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.03em}[data-theme=incci] .ibt-face__amt{font-family:var(--font-display);font-size:2.5rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}[data-theme=incci] .ibt-face__msg{overflow:hidden;white-space:pre-wrap;font-size:.9375rem;line-height:1.5}[data-theme=incci] .ibt-fill ul{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}[data-theme=incci] .ibt-fill li{display:flex;justify-content:space-between;gap:.625rem;font-size:.8125rem}[data-theme=incci] .ibt-fill li a:hover{text-decoration:underline}[data-theme=incci] .ibt-progress{height:8px;overflow:hidden;border-radius:999px;background:var(--color-paper)}[data-theme=incci] .ibt-progress i{display:block;height:100%;background:var(--color-ink);transition:width var(--dur-short,.22s)}@media (max-width:900px){[data-theme=incci] .ibt-colors,[data-theme=incci] .ibt-hairq{grid-template-columns:minmax(0,1fr)}[data-theme=incci] .ibt-drawer{position:static}}@media (max-width:560px){[data-theme=incci] .ibt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=incci] .ibt-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=incci] .ibt-bodywrap{grid-template-columns:minmax(0,1fr)}[data-theme=incci] .ibt-steps{grid-auto-columns:minmax(78%,1fr)}}@media (prefers-reduced-motion:reduce){[data-theme=incci] .ibt *,[data-theme=incci] .ibt :after,[data-theme=incci] .ibt :before{transition:none!important;animation:none!important}}[data-theme=incci] .ibt-m-charcoal{background:#1f1b1e;color:#fff7fb}[data-theme=incci] .ibt-m-white{background:#fff;color:#1f1b1e;box-shadow:inset 0 0 0 1px #e7dfe4,0 14px 30px var(--color-shadow)}[data-theme=incci] .ibt-m-blush{background:#fdf2f8;color:#1f1b1e;box-shadow:inset 0 0 0 1px #f3e8ee,0 14px 30px var(--color-shadow)}[data-theme=incci] .ibt-m-lavender{background:#f1eef5;color:#1f1b1e;box-shadow:inset 0 0 0 1px #e4dfeb,0 14px 30px var(--color-shadow)}[data-theme=incci] .ibt-m-lines{background:#fff;color:#1f1b1e;box-shadow:inset 0 0 0 7px #fff,inset 0 0 0 8px #1f1b1e,inset 0 0 0 11px #fff,inset 0 0 0 12px #1f1b1e,0 14px 30px var(--color-shadow)}[data-theme=incci] .ibt-m-duo{background:linear-gradient(135deg,#fdf2f8 0 50%,#f1eef5 50% 100%);color:#1f1b1e;box-shadow:inset 0 0 0 1px #e4dfeb,0 14px 30px var(--color-shadow)}[data-theme=incci] .ibt-mb-blush,[data-theme=incci] .ibt-mb-duo{background:#f1eef5}[data-theme=incci] .ibt-mb-lines,[data-theme=incci] .ibt-mb-white{background:#fff;box-shadow:inset 0 0 0 1px #e7dfe4,0 14px 30px var(--color-shadow)}[data-theme=incci] .ibt-motifs{display:grid;gap:.5rem;justify-items:center}[data-theme=incci] .ibt-motifs__row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}[data-theme=incci] .ibt-motif{display:grid;justify-items:center;gap:.25rem;min-width:3.5rem;padding:.375rem .25rem;border:0;border-radius:10px;background:none;color:inherit;font-size:.75rem;cursor:pointer}[data-theme=incci] .ibt-motif__dot{display:block;width:2.25rem;height:1.5rem;border-radius:6px;box-shadow:inset 0 0 0 1px #e4dfeb}[data-theme=incci] .ibt-motif__dot.ibt-m-lines{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #1f1b1e}[data-theme=incci] .ibt-motif[aria-checked=true]{outline:2px solid #1f1b1e;outline-offset:1px;font-weight:600}[data-theme=incci] .ibt-motif:focus-visible{outline:2px solid var(--color-accent,#1f1b1e);outline-offset:2px}