.pcp{--pcp-ink: var(--opr-ink, #000);--pcp-body: var(--opr-body, #4b5563);--pcp-muted: var(--opr-muted, #707070);--pcp-brown: var(--opr-brown, #5c4033);--pcp-line: var(--opr-line, #e5e7eb);--pcp-tile: var(--opr-tile, #f4ebe0);--pcp-bg: var(--opr-bg, #fefbf6);font-family:var(--opr-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--pcp-ink);background:var(--pcp-bg)}.pcp *,.pcp *:before,.pcp *:after{box-sizing:border-box}.pcp__wrap{max-width:var(--opr-container, 1200px);margin:0 auto;padding:var(--opr-pad-y, 80px) var(--opr-pad-x, 24px)}.pcp__head{max-width:820px;margin:0 auto 30px;text-align:center}.pcp__eyebrow{display:block;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--pcp-brown);margin:0 0 10px}.pcp h1{font-size:33px;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 14px;text-wrap:balance}.pcp__lede{font-size:17px;line-height:1.6;color:var(--pcp-body);margin:0}.pcp-h2{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 18px}.pcp-search{position:relative;max-width:640px;margin:0 auto 14px}.pcp-search input{width:100%;border:1px solid var(--pcp-line);border-radius:9999px;padding:16px 22px;font:inherit;font-size:16px;background:#fff;color:var(--pcp-ink)}.pcp-search input:focus{outline:2px solid var(--pcp-ink);outline-offset:1px}.pcp-sugg{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--pcp-line);border-radius:14px;box-shadow:0 14px 34px #0000001f;overflow:hidden;max-height:340px;overflow-y:auto}.pcp-sugg__item{display:block;width:100%;text-align:left;-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--pcp-line);background:none;font:inherit;padding:12px 18px;cursor:pointer}.pcp-sugg__item:last-child{border-bottom:0}.pcp-sugg__item:hover{background:var(--pcp-bg)}.pcp-sugg__item strong{display:block;font-size:14px;font-weight:700}.pcp-sugg__item span{display:block;font-size:13px;color:var(--pcp-muted)}.pcp-upload{text-align:center;margin:0 0 34px}.pcp-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.pcp-upload__lbl{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--pcp-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pcp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:9999px;font:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer;border:2px solid var(--pcp-ink);background:var(--pcp-ink);color:#fff;text-decoration:none;transition:background .25s,color .25s}.pcp-btn:hover{background:#1c1c1c}.pcp-btn--outline{background:transparent;color:var(--pcp-ink)}.pcp-btn--outline:hover{background:var(--pcp-ink);color:#fff}.pcp-btn--ghost{background:transparent;border-color:transparent;color:var(--pcp-body);text-decoration:underline}.pcp-btn--ghost:hover{background:transparent;color:var(--pcp-ink)}.pcp-starter{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:12px}.pcp-tile{-webkit-appearance:none;appearance:none;border:1px solid var(--pcp-line);background:#fff;border-radius:12px;padding:10px;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .2s,transform .2s,box-shadow .2s}.pcp-tile:hover{border-color:var(--pcp-ink);transform:translateY(-3px);box-shadow:0 10px 24px #0000001a}.pcp-tile__img{display:grid;place-items:center;background:var(--pcp-tile);border-radius:8px;aspect-ratio:1 / 1;overflow:hidden}.pcp-tile__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.pcp-tile__t{display:block;font-size:12px;font-weight:700;line-height:1.3;margin-top:8px}.pcp-tile__a{display:block;font-size:11px;color:var(--pcp-muted);margin-top:2px}.pcp-panel{border:1px solid var(--pcp-line);border-radius:20px;background:#fff;padding:26px;margin-top:30px}.pcp-panel__head{display:grid;grid-template-columns:260px 1fr;gap:26px;align-items:start}.pcp-panel__fig{background:var(--pcp-tile);border-radius:12px;display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden}.pcp-panel__fig img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.16))}.pcp-panel__title{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 3px}.pcp-panel__artist{font-size:15px;color:var(--pcp-muted);margin:0 0 12px}.pcp-panel__prov{font-size:13px;color:var(--pcp-muted);margin:0 0 14px}.pcp-panel__links{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 0}.pcp-link{font-size:14px;font-weight:700;color:var(--pcp-ink);text-decoration:underline;text-underline-offset:3px}.pcp-bar{display:flex;height:16px;border-radius:8px;overflow:hidden;border:1px solid var(--pcp-line)}.pcp-bar i{display:block;height:100%;min-width:2px}.pcp-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:24px}.pcp-swatches--compact{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.pcp-sw{-webkit-appearance:none;appearance:none;border:1px solid var(--pcp-line);background:#fff;border-radius:12px;padding:0 0 12px;cursor:pointer;font:inherit;color:inherit;text-align:left;overflow:hidden;transition:border-color .2s,transform .2s}.pcp-sw:hover{border-color:var(--pcp-ink);transform:translateY(-2px)}.pcp-sw.is-copied{border-color:var(--opr-green, #417505)}.pcp-sw__chip{display:block;height:84px}.pcp-sw--compact .pcp-sw__chip{height:46px}.pcp-sw__meta{display:block;padding:10px 10px 0}.pcp-sw__hex{display:block;font-size:13px;font-weight:800;letter-spacing:.02em}.pcp-sw__name{display:block;font-size:12px;color:var(--pcp-body);margin-top:2px;text-transform:capitalize}.pcp-sw__num{display:block;font-size:11px;color:var(--pcp-muted);margin-top:2px;font-variant-numeric:tabular-nums}.pcp-sw__pct{display:block;font-size:11px;font-weight:700;color:var(--pcp-ink);margin-top:6px}.pcp-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;align-items:center}.pcp-menu{position:relative}.pcp-menu__list{position:absolute;z-index:6;top:calc(100% + 6px);left:0;min-width:220px;background:#fff;border:1px solid var(--pcp-line);border-radius:12px;box-shadow:0 14px 34px #0000001f;overflow:hidden}.pcp-menu__item{display:block;width:100%;text-align:left;-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--pcp-line);background:none;font:inherit;font-size:14px;padding:11px 16px;cursor:pointer}.pcp-menu__item:last-child{border-bottom:0}.pcp-menu__item:hover{background:var(--pcp-bg)}.pcp-vs{margin-top:30px;border-top:1px solid var(--pcp-line);padding-top:22px}.pcp-vs__h{font-size:16px;font-weight:800;margin:0 0 16px}.pcp-vs__cols{display:grid;grid-template-columns:1fr 1fr;gap:26px}.pcp-vs__col h3{font-size:15px;font-weight:700;margin:0 0 10px}.pcp-similar,.pcp-room{margin-top:46px}.pcp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pcp-card{display:block;text-decoration:none;color:inherit;transition:transform .25s}.pcp-card:hover{transform:translateY(-4px)}.pcp-card__img{display:grid;place-items:center;background:var(--pcp-tile);border-radius:10px;aspect-ratio:1 / 1;overflow:hidden}.pcp-card__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.15))}.pcp-card__strip{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-top:8px}.pcp-card__strip i{display:block;flex:1 1 0}.pcp-card__t{display:block;font-size:14px;font-weight:700;line-height:1.3;margin-top:8px}.pcp-card__a{display:block;font-size:13px;color:var(--pcp-muted);margin-top:2px}.pcp-card__p{display:block;font-size:14px;font-weight:700;margin-top:4px}.pcp-empty{grid-column:1 / -1;font-size:15px;color:var(--pcp-muted);text-align:center;padding:36px 0;margin:0}.pcp-room__intro{font-size:16px;line-height:1.6;color:var(--pcp-body);max-width:760px;margin:0 0 18px}.pcp-room__head{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:start;margin-bottom:26px}.pcp-room__fig{background:var(--pcp-tile);border-radius:12px;overflow:hidden;aspect-ratio:4 / 3}.pcp-room__fig img{width:100%;height:100%;object-fit:cover;display:block}.pcp-room__head h3{font-size:16px;font-weight:800;margin:0 0 10px}.pcp-room__rule{font-size:13px;line-height:1.6;color:var(--pcp-muted);margin:14px 0 0}.pcp-copy{border-top:1px solid var(--pcp-ink);background:var(--pcp-bg)}.pcp-copy__inner{max-width:820px;margin:0 auto;padding:var(--opr-pad-y, 80px) var(--opr-pad-x, 24px)}.pcp-copy h2{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:40px 0 12px}.pcp-copy h2:first-child{margin-top:0}.pcp-copy p{font-size:16px;line-height:1.7;color:var(--pcp-body);margin:0 0 14px}.pcp-copy ul{margin:0 0 16px;padding-left:20px}.pcp-copy li{font-size:16px;line-height:1.7;color:var(--pcp-body);margin-bottom:6px}.pcp-copy a{color:var(--pcp-ink);text-decoration:underline;text-underline-offset:2px}.pcp-faq{border-top:1px solid var(--pcp-line);margin-top:40px;padding-top:28px}.pcp-faq details{border-bottom:1px solid var(--pcp-line);padding:14px 0}.pcp-faq summary{font-size:16px;font-weight:700;cursor:pointer;list-style:none}.pcp-faq summary::-webkit-details-marker{display:none}.pcp-faq summary:after{content:"+";float:right;font-weight:400;color:var(--pcp-muted)}.pcp-faq details[open] summary:after{content:"\2013"}.pcp-faq details p{margin:10px 0 0}@media(max-width:1000px){.pcp-starter{grid-template-columns:repeat(4,1fr)}.pcp-swatches,.pcp-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pcp h1{font-size:25px}.pcp__lede{font-size:15px}.pcp-starter{grid-template-columns:repeat(2,1fr);gap:12px}.pcp-panel{padding:16px;border-radius:14px}.pcp-panel__head{grid-template-columns:1fr;gap:16px}.pcp-panel__fig{max-width:240px;margin:0 auto}.pcp-swatches{grid-template-columns:repeat(2,1fr);gap:10px}.pcp-swatches--compact{grid-template-columns:repeat(3,1fr)}.pcp-vs__cols{grid-template-columns:1fr}.pcp-grid{grid-template-columns:repeat(2,1fr);gap:14px}.pcp-room__head{grid-template-columns:1fr}.pcp-tools{flex-direction:column;align-items:stretch}.pcp-tools .pcp-btn,.pcp-menu,.pcp-menu .pcp-btn{width:100%}.pcp-copy h2{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/tool-painting-palette.css.map */
