:root{--oc-ink:#2A1F18;--oc-cream:#F4EFE6;--oc-cream2:#EDE5D5;--oc-line:#D9CDB8;--oc-brown:#5A4A3F;--oc-muted:#8B7B6E;--oc-gold:#C4962A;--oc-serif:"Cormorant Garamond",Georgia,serif;--oc-mono:"JetBrains Mono",monospace}.pdp__subtitle{font-family:var(--oc-serif);font-style:italic;font-size:19px;color:var(--oc-brown);margin:2px 0 0}.oc-block{margin:24px 0}.oc-block__label{display:block;font-family:var(--oc-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-muted);margin:0 0 12px}.oc-block__note{font-size:13px;color:var(--oc-brown);line-height:1.5;margin:0 0 14px}.oc-chips{display:flex;flex-wrap:wrap;gap:8px}.oc-chip{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1px solid var(--oc-line);border-radius:999px;padding:10px 18px;font-family:var(--oc-serif);font-size:16px;color:var(--oc-brown);transition:border-color .15s,color .15s,background .15s;min-height:44px}.oc-chip:hover{border-color:var(--oc-gold);color:var(--oc-ink)}.oc-chip[aria-pressed=true]{background:var(--oc-ink);border-color:var(--oc-ink);color:var(--oc-cream)}.oc-chip:focus-visible{outline:2px solid var(--oc-gold);outline-offset:2px}.oc-cardpreview{display:flex;align-items:center;gap:14px;margin-top:18px}.oc-cardpreview__img{width:88px;height:88px;flex:none;border-radius:8px;overflow:hidden;background:var(--oc-cream2);border:1px solid var(--oc-line)}.oc-cardpreview__img img{width:100%;height:100%;object-fit:contain;display:block}.oc-cardpreview__txt{font-size:13px;color:var(--oc-brown);line-height:1.5}.oc-cardpreview__txt b{font-family:var(--oc-serif);font-style:italic;font-size:17px;color:var(--oc-ink);font-weight:500;display:block}.oc-pkg{font-family:var(--oc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-gold);margin-top:4px}.oc-card{background:var(--oc-cream2);border:1px solid var(--oc-line);border-radius:12px;padding:20px;margin:24px 0}.oc-card__toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.oc-card__toggle input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--oc-ink);cursor:pointer}.oc-card__toggle-txt b{font-family:var(--oc-serif);font-style:italic;font-size:20px;color:var(--oc-ink);font-weight:500;display:block}.oc-card__toggle-txt span{font-size:13px;color:var(--oc-brown)}.oc-card__fields{margin-top:18px;display:grid;gap:14px}.oc-card__fields[hidden]{display:none}.oc-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.oc-row{grid-template-columns:1fr}}.oc-field{display:block}.oc-field>span{display:block;font-family:var(--oc-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-brown);margin-bottom:6px}.oc-field input,.oc-field select,.oc-field textarea{width:100%;background:var(--oc-cream);border:1px solid var(--oc-line);border-radius:8px;padding:12px 14px;font:inherit;font-size:15px;color:var(--oc-ink);outline:none;box-sizing:border-box}.oc-field select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%232A1F18' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.oc-field input:focus,.oc-field select:focus,.oc-field textarea:focus{border-color:var(--oc-ink)}.oc-field textarea{resize:vertical;min-height:84px}.oc-check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--oc-brown);cursor:pointer}.oc-check input{width:18px;height:18px;accent-color:var(--oc-ink)}.oc-designs{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.oc-design{flex:none;width:84px;cursor:pointer;border:1px solid var(--oc-line);border-radius:8px;overflow:hidden;background:#fff;padding:0}.oc-design img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block}.oc-design[aria-pressed=true]{border-color:var(--oc-ink);box-shadow:0 0 0 1px var(--oc-ink)}.oc-design span{display:block;font-family:var(--oc-mono);font-size:8px;letter-spacing:.06em;color:var(--oc-muted);padding:4px 4px 6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=/cdn/shop/t/67/assets/coco9-occasion.css.map */
