.pdp--lip{--theme: var(--burgundy, #7A1F2B)}.pdp--lip .pill--edible{border-color:var(--moss, #2E4F36);color:var(--moss-2, #23402A)}.pdp--lip .main-img .size-stamp{position:absolute;top:14px;left:14px;font-family:var(--mono, monospace);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#fffdf8;background:#1b162699;padding:5px 10px;border-radius:99px}.ritual{background:var(--cream-2, #FBF6EC);padding:24px 36px 64px}.ritual .head{text-align:center;font-family:var(--mono, monospace);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-2, #8E6A2C);margin-bottom:6px}.ritual h2{text-align:center;font-family:var(--serif, Georgia);font-weight:500;font-size:42px;margin:0 0 28px;letter-spacing:-.005em}.ritual h2 em{font-style:italic;color:var(--burgundy, #7A1F2B)}.ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:0 auto}.step{background:var(--paper, #FFFDF8);border:1px solid var(--line, #E2D6BE);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:10px}.step .num{font-family:var(--serif, Georgia);font-style:italic;font-size:36px;line-height:1;color:var(--burgundy, #7A1F2B)}.step h4{font-family:var(--serif, Georgia);font-size:22px;margin:0;font-weight:600}.step h4 em{font-style:italic}.step p{margin:0;font-family:var(--serif, Georgia);font-size:16px;line-height:1.5;color:var(--ink-2, #2A2236)}.step .timer{font-family:var(--mono, monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2, #8E6A2C);margin-top:auto;padding-top:6px}.edible-strip{display:flex;justify-content:center;align-items:center;gap:14px;margin:36px auto 0;padding:14px 22px;border:1px solid var(--line, #E2D6BE);border-radius:99px;background:var(--cream-2, #FBF6EC);font-family:var(--mono, monospace);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--moss-2, #23402A);max-width:560px}.edible-strip svg{width:18px;height:18px;color:var(--moss-2, #23402A)}.note-row.taste{border-left-color:var(--rose-2, #D9A4A6)}.note-row.taste .lab{color:#9a4f52}.kiss{padding:80px 36px;background:var(--cream-2, #FBF6EC)}.kiss .head{text-align:center;font-family:var(--mono, monospace);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-2, #8E6A2C);margin-bottom:6px}.kiss h2{text-align:center;font-family:var(--serif, Georgia);font-weight:500;font-size:42px;margin:0 0 8px}.kiss h2 em{font-style:italic}.kiss .deck{text-align:center;font-family:var(--serif, Georgia);font-style:italic;font-size:18px;color:var(--ink-2, #2A2236);max-width:52ch;margin:0 auto 32px}.kiss-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:1100px;margin:0 auto}.kiss-card{position:relative;border-radius:14px;border:1px solid var(--line, #E2D6BE);overflow:hidden;aspect-ratio:.95;color:#f8f1e3;font-family:var(--mono, monospace);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:flex-end;padding:18px;text-shadow:0 2px 6px rgba(0,0,0,.45)}.kiss-card .stage{position:absolute;top:14px;left:14px;background:#1b162699;padding:5px 10px;border-radius:99px;font-family:var(--mono, monospace);font-size:9.5px;letter-spacing:.22em;color:#fffdf8}.kiss-card.k1{background:linear-gradient(140deg,#a06b7c,#582b3a 80%)}.kiss-card.k2{background:linear-gradient(140deg,#d9a4a6,#7a3f45 80%)}.kiss-card.k3{background:linear-gradient(140deg,#e7bfc0,#b68a8c 80%)}.kiss-cta{display:flex;justify-content:center;margin-top:32px}.kiss-cta a{display:inline-block;background:var(--ink, #1B1626);color:#f8f1e3;padding:14px 28px;font-family:var(--sans, sans-serif);font-size:13px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-radius:4px}.pairs{padding:80px 36px;background:var(--paper, #FFFDF8);text-align:center}.pairs .head{font-family:var(--mono, monospace);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-2, #8E6A2C);margin-bottom:6px}.pairs h2{font-family:var(--serif, Georgia);font-weight:500;font-size:42px;margin:0 0 8px}.pairs h2 em{font-style:italic;color:var(--burgundy, #7A1F2B)}.pairs .deck{font-family:var(--serif, Georgia);font-style:italic;color:var(--ink-2, #2A2236);font-size:18px;max-width:52ch;margin:0 auto 28px}.pair-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:0 auto}.pair-card{background:var(--cream-2, #FBF6EC);border:1px solid var(--line, #E2D6BE);border-radius:14px;padding:24px;text-align:left;display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center}.pair-card .duo{position:relative;height:84px;width:84px}.pair-card .duo .a,.pair-card .duo .b{position:absolute;width:60px;height:72px;border-radius:8px;border:1px solid var(--line, #E2D6BE);object-fit:cover}.pair-card .duo .a{left:0;top:6px;transform:rotate(-6deg);background:linear-gradient(180deg,#fbf4e0,#e8d2a8)}.pair-card .duo .b{right:0;top:6px;transform:rotate(6deg)}.pair-card h4{font-family:var(--serif, Georgia);font-style:italic;font-size:20px;margin:0 0 4px}.pair-card p{font-family:var(--serif, Georgia);font-size:14px;color:var(--ink-2, #2A2236);line-height:1.45;margin:0}.pair-card .save-b{display:inline-block;font-family:var(--mono, monospace);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--moss-2, #23402A);margin-top:6px}.pair-card .duo-add{margin-top:10px;padding:8px 14px;border:1.5px solid var(--ink, #1B1626);background:transparent;color:var(--ink, #1B1626);font-family:var(--mono, monospace);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-block}.pair-card .duo-add:hover{background:var(--ink, #1B1626);color:#f8f1e3}@media(max-width:900px){.ritual-grid,.kiss-grid,.pair-grid{grid-template-columns:1fr}.ritual h2,.kiss h2,.pairs h2{font-size:32px}}.pdp--lip .ingr h4{color:var(--ink, #1B1626)!important}.pdp--lip .ingr h4 em{font-style:italic;color:var(--burgundy, #7A1F2B)}.pdp--lip .ingr p,.pdp--lip .ingr>div>*:not(h4):not(.pull){color:var(--ink-2, #2A2236);font-family:var(--serif, Georgia);font-size:15px;line-height:1.55}.pdp--lip .ingr .pull{font-family:var(--mono, monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--moss-2, #23402A);display:block;margin-top:6px}.pdp--lip .scent .h-sub{text-align:center;font-family:var(--serif, Georgia);font-style:italic;font-size:18px;color:var(--ink-2, #2A2236);max-width:52ch;margin:-20px auto 32px;line-height:1.5;display:block}
/*# sourceMappingURL=/cdn/shop/t/5/assets/chickada-lip.css.map */
