.pill-soon{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:2px 12px;border-radius:999px;background:var(--butter-soft);color:var(--eb-butter);font-weight:800;font-size:14px}.pill-soon.new{background:var(--pink-soft);color:var(--eb-gift)}.pill-soon.mint{background:var(--mint-soft);color:#2f5e3e}.x-grid{display:grid;gap:12px;margin-top:22px}.x-grid .xcard{margin:0;max-width:none;border-radius:16px}@media(min-width:700px){.x-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.x-grid.x3{grid-template-columns:repeat(3,1fr)}}.xcard .pill-soon{margin-top:6px;min-height:24px;font-size:13px}.fact-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.fact-list li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:17px;color:var(--ink)}.fact-list li:before{content:"";width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%232B2421' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.fact-list b{color:var(--ink-strong)}.kit-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 0}@media(min-width:700px){.kit-opts{grid-template-columns:repeat(4,minmax(0,1fr))}}.kopt{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:60px;padding:8px 12px;border-radius:14px;border:2px solid var(--latte-line);background:#fff;color:var(--ink-strong);font-weight:800;font-size:16px;text-decoration:none;line-height:1.2}.kopt img{width:44px;height:44px;object-fit:contain}.kopt[aria-current=page]{border-color:var(--ink-head);background:var(--pink-soft)}.kopt:focus-visible{outline:3px solid var(--ink-head);outline-offset:2px}.kit-hero-img{aspect-ratio:1;background:var(--pink-soft);border-radius:22px;display:grid;place-items:center;overflow:hidden;max-width:480px;width:100%;margin:0 auto;position:relative}.kit-hero-img img{width:74%;height:auto}.kit-hero-img .pill-soon{position:absolute;top:14px;left:14px}.pdp-meta{display:grid;gap:12px}.pdp-meta .price-now{font-family:var(--display);font-size:26px;color:var(--ink-head);margin:0}.pdp-meta .price-now small{display:block;font-family:var(--body);font-size:15px;color:var(--cocoa);font-weight:600}.opt-label{font-weight:800;color:var(--ink-strong);margin:8px 0 0;font-size:15px}.ppl{display:grid;gap:14px;margin-top:22px}@media(min-width:800px){.ppl{grid-template-columns:repeat(3,1fr)}}.ppl article{background:var(--band);border-radius:16px;padding:18px;display:grid;gap:6px;align-content:start}.ppl h3{margin:0;font-family:var(--display);font-weight:400;font-size:22px;color:var(--ink-head)}.ppl .role{font-weight:800;font-size:14px;color:var(--eb-gift)}.ppl p{margin:0;font-size:16px}.press{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.host{display:grid;gap:14px;background:var(--band-wisteria);border-radius:20px;padding:22px}@media(min-width:800px){.host{grid-template-columns:1.2fr 1fr;align-items:center;padding:30px 36px}}.host .btn-stack{justify-content:flex-start}.empty-note{text-align:center;padding:18px;border:2px dashed var(--latte-line);border-radius:16px;color:var(--tile-ink)}.xmas-stamp{display:inline-grid;place-items:center;align-content:center;text-align:center;width:108px;height:108px;border-radius:50%;background:#f7b6cc;color:var(--ink-head);font-weight:800;line-height:1.1;font-size:14px;box-shadow:0 0 0 6px #fff,0 0 0 8px #f7b6cc;transform:rotate(-6deg)}.xmas-stamp b{display:block;font-family:var(--display);font-weight:400;font-size:34px;line-height:1}.xmas-stamp span{font-size:12px;max-width:78px}.p-photo .xmas-stamp{position:absolute;right:10px;bottom:-14px}.heart-btn .n:empty{display:none}.cm{max-width:560px;margin:0 auto}.cm-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;outline:none}.cm-track::-webkit-scrollbar{display:none}.cm-track:focus-visible{outline:3px solid var(--ink-head);outline-offset:3px}.cm-panel{margin:0;scroll-snap-align:start;display:grid;gap:12px;padding:0 2px}.cm-panel svg{display:block;width:100%;height:auto}.cm-panel figcaption{position:relative;background:#fff;border:2px solid var(--ink-head);border-radius:18px;padding:14px 16px 14px 52px;font-size:19px;line-height:1.4;color:var(--ink-strong);min-height:88px;display:grid;align-content:center}.cm-panel figcaption:before{content:"";position:absolute;left:34px;top:-11px;width:18px;height:18px;background:#fff;border-left:2px solid var(--ink-head);border-top:2px solid var(--ink-head);transform:rotate(45deg)}.cm-panel .cm-n{position:absolute;left:12px;top:12px;width:30px;height:30px;border-radius:50%;background:var(--butter);display:grid;place-items:center;font-weight:800;font-size:15px}.cm-panel .who{display:block;font-size:13px;font-weight:800;color:var(--cocoa);text-transform:uppercase;letter-spacing:.06em}.cm-panel .fine{display:block;margin-top:6px;font-size:14px;color:var(--tile-ink)}.cm-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px}.cm-nav button{min-height:48px;min-width:96px;padding:0 16px;border-radius:999px;border:2px solid var(--ink-head);background:#fff;font:800 16px var(--body);color:var(--ink-head);cursor:pointer}.cm-nav button.next{background:var(--clay);color:var(--on-clay)}.cm-nav button:disabled{opacity:.35;cursor:default}.cm-nav button:focus-visible{outline:3px solid var(--ink-head);outline-offset:2px}.cm-dots{display:flex;justify-content:center;gap:6px}.cm-dots i{display:block;height:8px;flex:1;max-width:36px;border-radius:4px;background:var(--latte-line)}.cm-dots i.on{background:var(--clay)}.cm-count{text-align:center;font-size:14px;color:var(--cocoa);margin-top:6px}.cm-text{margin-top:18px;border-radius:14px;background:var(--band)}.cm-text summary{cursor:pointer;min-height:52px;display:flex;align-items:center;padding:0 16px;font-weight:800;color:var(--ink-strong)}.cm-text summary:focus-visible{outline:3px solid var(--ink-head);outline-offset:2px}.cm-text ol{margin:0;padding:0 18px 16px 38px;display:grid;gap:8px}.cm-meta{text-align:center;font-size:15px;color:var(--cocoa);margin:0 0 14px}.sh-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:8px}.sh-grid{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:700px){.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.sh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.sh-tile{display:grid;gap:8px;align-content:start}.sh-tile[hidden]{display:none}.sh-ph{position:relative;aspect-ratio:1;border-radius:14px;background:var(--band);overflow:hidden;display:grid;place-items:center}.sh-ph img{width:100%;height:100%;object-fit:cover}.sh-ph img.cut{object-fit:contain;width:84%;height:84%}.sh-badge{position:absolute;top:8px;left:8px;padding:3px 10px;border-radius:999px;background:#fff;font-size:12px;font-weight:800;color:var(--eb-gift);box-shadow:var(--shadow)}.sh-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sh-who{font-size:14px;line-height:1.3;color:var(--tile-ink);min-width:0}.sh-who b{display:block;color:var(--ink-strong);font-size:15px}.heart-btn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:0 12px;border-radius:999px;border:2px solid var(--latte-line);background:#fff;font:800 15px var(--body);color:var(--ink-strong);cursor:pointer}.heart-btn svg{width:20px;height:20px}.heart-btn[aria-pressed=true]{border-color:#f47ca3;background:var(--pink-soft)}.heart-btn[aria-pressed=true] svg path{fill:#f47ca3;stroke:#d9547f}.heart-btn:focus-visible{outline:3px solid var(--ink-head);outline-offset:2px}.add-band{display:grid;gap:12px;justify-items:center;text-align:center;background:var(--band-milk);border-radius:20px;padding:26px 20px}.add-band h2{margin:0}.ap{display:grid;gap:16px}.ap-photo{position:relative;display:grid;place-items:center;gap:6px;min-height:200px;border:3px dashed var(--latte-line);border-radius:18px;background:var(--band);text-align:center;padding:18px;cursor:pointer}.ap-photo:focus-within{outline:3px solid var(--ink-head);outline-offset:2px}.ap-photo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.ap-photo b{font-size:18px;color:var(--ink-strong)}.ap-photo span{font-size:15px;color:var(--tile-ink)}.ap-photo img.prev{max-height:260px;max-width:100%;border-radius:12px}.ap-photo.has .ap-empty{display:none}.ap-check{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:16px;color:var(--ink);cursor:pointer}.ap-check input{width:24px;height:24px;margin:1px 0 0;accent-color:#B68968}.ap .chip-group{margin-top:4px}.jr-list{display:grid;gap:16px;margin-top:22px}@media(min-width:700px){.jr-list{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.jr-list{grid-template-columns:repeat(3,1fr)}}.jr-card{display:grid;align-content:start;gap:8px;text-decoration:none;color:inherit;background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.jr-card .jr-ph{aspect-ratio:3/2;background:var(--band);overflow:hidden}.jr-card .jr-ph img{width:100%;height:100%;object-fit:cover}.jr-card .jr-in{display:grid;gap:6px;padding:4px 16px 18px}.jr-card .jr-tag{font-size:13px;font-weight:800;color:var(--eb-wisteria);text-transform:uppercase;letter-spacing:.06em}.jr-card b{font-family:var(--display);font-weight:400;font-size:21px;line-height:1.2;color:var(--ink-head)}.jr-card .jr-date{font-size:14px;color:var(--cocoa)}.jr-card:focus-visible{outline:3px solid var(--ink-head);outline-offset:3px}.jr-card.feature{background:var(--band-wisteria)}@media(min-width:1000px){.jr-card.feature{grid-column:span 3;grid-template-columns:1.1fr 1fr;align-items:center}.jr-card.feature .jr-ph{aspect-ratio:4/3}.jr-card.feature .jr-in{padding:20px 30px}}.jr-card.feature svg{display:block;width:100%;height:100%}.find-hero{padding-bottom:8px}.find-hero .quiz{margin-top:18px}.fact-list.narrow{margin:18px auto 0}@media(min-width:700px){.kit-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.jr-list{grid-template-columns:1fr 1fr}.jr-card.feature{grid-column:span 2}}@media(min-width:800px){.ppl{grid-template-columns:repeat(2,1fr)}}.cm-panel figcaption:before{left:var(--tail,34px)}.cm-narr figcaption:before{display:none}.cm-hero .crumbs{margin-bottom:22px}.cm-hero .eyebrow{margin:0 0 14px}.cm-hero h1{margin:0;line-height:1.08}.cm-hero h1 .paint-mark{display:inline-block;margin-top:6px}.cm-meta{margin:28px 0 18px}.cm-panel figcaption{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/v8.css.map */
