:root{--opr-bg: #FEFBF6;--opr-tile: #F4EBE0;--opr-ink: #000;--opr-body: #4B5563;--opr-muted: #707070;--opr-brown: #5C4033;--opr-green: #417505;--opr-green-hover: #2E7D32;--opr-line: #e5e7eb;--opr-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--opr-container: 1200px;--opr-pad-y: 80px;--opr-pad-x: 24px}@media(max-width:640px){:root{--opr-pad-y: 48px;--opr-pad-x: 16px}}.opr-section{border-top:1px solid var(--opr-ink);margin-bottom:-1px;background:var(--opr-bg);font-family:var(--opr-font);color:var(--opr-ink)}.opr-section--nodivider{border-top:0}.opr-container{max-width:var(--opr-container);margin:0 auto;padding:var(--opr-pad-y) var(--opr-pad-x)}.opr-eyebrow{display:block;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--opr-brown);margin:0 0 8px;text-align:center}.opr-h2{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--opr-ink);margin:0 auto 12px;text-align:center;max-width:24ch;text-wrap:balance}.opr-lede{font-size:16px;line-height:1.6;color:var(--opr-body);margin:0 auto 40px;text-align:center;max-width:700px}.opr-eyebrow--left,.opr-h2--left,.opr-lede--left{text-align:left;margin-left:0}@media(max-width:640px){.opr-h2{font-size:24px}.opr-lede{margin-bottom:28px}}.opr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:9999px;font-family:var(--opr-font);font-size:15px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;border:2px solid var(--opr-ink);background:var(--opr-ink);color:#fff;transition:background .3s,color .3s,border-color .3s}.opr-btn:hover{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.opr-btn--outline{background:transparent;color:var(--opr-ink)}.opr-btn--outline:hover{background:var(--opr-ink);color:#fff}.opr-btn--green{background:var(--opr-green);border-color:var(--opr-green);color:#fff}.opr-btn--green:hover{background:var(--opr-green-hover);border-color:var(--opr-green-hover)}.opr-btn--green-outline{background:transparent;border-color:var(--opr-green);color:var(--opr-green)}.opr-btn--green-outline:hover{background:var(--opr-green);color:#fff}.opr-btn svg{width:20px;height:20px;stroke:currentColor}.opr-btn-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:40px}.opr-tile{background:var(--opr-tile);display:flex;align-items:center;justify-content:center;padding:16px;transition:box-shadow .3s ease}.opr-tile img{width:100%;height:100%;object-fit:contain;display:block}.opr-card{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.opr-card:hover{transform:translateY(-4px)}.opr-card__title{display:block;font-size:15px;font-weight:800;line-height:1.3;color:var(--opr-ink);margin-top:12px}.opr-card__meta{display:block;font-size:14px;line-height:1.5;color:var(--opr-muted);margin-top:4px}.tool{font-family:var(--opr-font);color:var(--opr-ink);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.tool *,.tool *:before,.tool *:after{box-sizing:border-box}.tool__panel{background:#fff;border:1px solid var(--opr-line);border-radius:16px;padding:24px;box-shadow:0 1px 2px #0000000f}.tool__panel+.tool__panel{margin-top:16px}.tool__panel--flush{padding:0;overflow:hidden}.tool__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 20px}.tool__panel-title{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0}.tool__panel-note{font-size:14px;color:var(--opr-muted);margin:0}.tool__field{display:block;margin:0 0 16px}.tool__field:last-child{margin-bottom:0}.tool__field>label,.tool__label{display:block;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--opr-body);margin:0 0 6px}.tool__field input[type=text],.tool__field input[type=number],.tool__field input[type=search],.tool__field input[type=color],.tool__field select,.tool__input,.tool__select{width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:16px;line-height:1.2;color:var(--opr-ink);background:#fff;border:1px solid var(--opr-line);border-radius:10px;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.tool__field select,.tool__select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%234B5563' stroke-width='1.75' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.tool__field input:hover,.tool__field select:hover{border-color:#cfd4da}.tool__field input:focus-visible,.tool__field select:focus-visible,.tool__input:focus-visible,.tool__select:focus-visible,.tool__chip:focus-visible,.tool a:focus-visible,.tool button:focus-visible{outline:none;border-color:var(--opr-ink);box-shadow:0 0 0 3px #0000001f}.tool__field input[type=color]{padding:4px;cursor:pointer}.tool__hint{display:block;font-size:13px;color:var(--opr-muted);margin-top:6px}.tool__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.tool__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tool__chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;color:var(--opr-ink);background:#fff;border:1px solid var(--opr-line);border-radius:9999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.tool__chip:hover{border-color:var(--opr-ink)}.tool__chip[aria-pressed=true],.tool__chip.is-active{background:var(--opr-ink);border-color:var(--opr-ink);color:#fff}.tool__chip-swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.tool__result{background:var(--opr-tile);border:1px solid var(--opr-line);border-radius:16px;padding:24px;margin-top:16px}.tool__result-label{display:block;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--opr-brown);margin:0 0 8px}.tool__result-value{display:block;font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.tool__result-sub{display:block;font-size:15px;color:var(--opr-body);margin-top:8px}.tool__result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px}.tool__cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tool__cta-row .opr-btn{flex:0 1 auto}.tool__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:24px 0 0;padding:0;list-style:none}@media(min-width:640px){.tool__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.tool__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}}.tool__card{display:block;text-decoration:none;color:inherit}.tool__card-media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;background:var(--opr-tile);border-radius:12px;overflow:hidden;padding:12px}.tool__card-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.tool__card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:800;line-height:1.3;margin-top:12px}.tool__card-artist{display:block;font-size:14px;color:var(--opr-muted);margin-top:4px}.tool__card-price{display:block;font-size:14px;font-weight:700;margin-top:6px}.tool__card:hover .tool__card-title{text-decoration:underline}.tool__empty{padding:32px 24px;text-align:center;color:var(--opr-body);background:#fff;border:1px dashed var(--opr-line);border-radius:16px}.tool__error{padding:16px 20px;border:1px solid #e0c4c4;background:#fdf6f6;border-radius:12px;color:#7a2b2b;font-size:15px}.tool__prose{max-width:720px;margin:0 auto;font-size:17px;line-height:1.6;color:var(--opr-body)}.tool__prose>*+*{margin-top:16px}.tool__prose h2{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--opr-ink);margin-top:40px}.tool__prose h3{font-size:19px;font-weight:800;line-height:1.3;color:var(--opr-ink);margin-top:28px}.tool__prose p{margin:0}.tool__prose ul,.tool__prose ol{margin:0;padding-left:22px}.tool__prose li+li{margin-top:8px}.tool__prose a{color:var(--opr-ink);text-decoration:underline;text-underline-offset:2px}.tool__prose strong{color:var(--opr-ink);font-weight:700}.tool__prose table{width:100%;border-collapse:collapse;font-size:15px}.tool__prose th,.tool__prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--opr-line)}.tool__prose th{font-weight:800;color:var(--opr-ink)}.tool__faq{max-width:720px;margin:40px auto 0}.tool__faq details{border-top:1px solid var(--opr-line);padding:0}.tool__faq details:last-of-type{border-bottom:1px solid var(--opr-line)}.tool__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:700;line-height:1.4;color:var(--opr-ink);cursor:pointer;list-style:none}.tool__faq summary::-webkit-details-marker{display:none}.tool__faq summary:after{content:"";flex:0 0 12px;width:12px;height:12px;border-right:2px solid var(--opr-body);border-bottom:2px solid var(--opr-body);transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s ease}.tool__faq details[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.tool__faq details>*:not(summary){margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--opr-body)}@media(max-width:640px){.tool__panel,.tool__result{padding:20px 16px;border-radius:14px}.tool__result-value{font-size:28px}.tool__prose h2{font-size:21px}.tool__cta-row .opr-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.tool *,.opr-btn,.opr-card,.opr-tile{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/tools-shared.css.map */
