@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.h9HZcq_root{--hq-cream:var(--color-cream);--hq-sage:var(--color-olive);--hq-sage-dark:var(--color-olive-deep);--hq-sage-light:var(--color-beige);--hq-brown:var(--color-cocoa);--hq-heading:var(--color-olive);--hq-line:#c4ab8e8c;--hq-text:var(--color-cocoa);--hq-muted:#6b5d4f;--hq-serif:var(--font-fraunces), Georgia, serif;--hq-sans:var(--font-poppins), sans-serif;font-family:var(--hq-sans);background:var(--hq-cream);color:var(--hq-text);line-height:normal;container-type:inline-size}.h9HZcq_root,.h9HZcq_root *{box-sizing:border-box;margin:0;padding:0}.h9HZcq_header{border-bottom:1px solid var(--hq-line);background:#fff;align-items:center;gap:14px;padding:18px 32px;display:flex}.h9HZcq_brand{align-items:center;gap:12px;display:flex}.h9HZcq_logoImg{width:auto;height:48px;display:block}.h9HZcq_logoText{font-family:var(--hq-serif);color:var(--hq-sage-dark);letter-spacing:1px;font-size:26px}.h9HZcq_logoSub{color:var(--hq-muted);letter-spacing:2.5px;text-transform:uppercase;font-size:10px}.h9HZcq_hero{text-align:center;background:var(--color-beige);border-bottom:1px solid var(--hq-line);padding:48px 20px 32px}.h9HZcq_heroTag{background:var(--hq-sage-light);color:var(--hq-sage-dark);letter-spacing:2.5px;text-transform:uppercase;border-radius:20px;margin-bottom:16px;padding:5px 16px;font-size:10px;font-weight:500;display:inline-block}.h9HZcq_heroTitle{font-family:var(--hq-serif);text-transform:none;color:var(--hq-heading);margin:28px 0 12px;font-size:clamp(30px,5vw,50px);font-weight:500;line-height:1.15}.h9HZcq_heroTitle em{color:var(--color-caramel);font-style:italic}.h9HZcq_heroText{color:var(--hq-muted);max-width:440px;margin:0 auto;font-size:15px;line-height:1.7}.h9HZcq_main{grid-template-columns:390px 1fr;align-items:start;gap:0;max-width:1100px;margin:40px auto;padding:0 20px;display:grid}.h9HZcq_avatarPanel{flex-direction:column;align-items:center;padding:20px 10px;display:flex;position:sticky;top:24px}.h9HZcq_avatarWrap{background:#fff;border-radius:18px;width:290px;height:434px;position:relative;overflow:hidden}.h9HZcq_avatarImg{object-fit:cover;object-position:center top;opacity:1;width:100%;height:100%;transition:opacity .4s;animation:.4s .2s backwards h9HZcq_hqAvatarIn;position:absolute;top:0;left:0}.h9HZcq_avatarImg.h9HZcq_fadeOut{opacity:0}@keyframes h9HZcq_hqAvatarIn{0%{opacity:0}to{opacity:1}}.h9HZcq_skinSection{width:290px;margin-top:18px}.h9HZcq_skinLabel{letter-spacing:2px;text-transform:uppercase;color:var(--hq-sage-dark);text-align:center;margin-bottom:12px;font-size:10px;font-weight:500}.h9HZcq_skinCarousel{justify-content:center;align-items:center;gap:8px;display:flex}.h9HZcq_skinArrow{border:1.5px solid var(--hq-line);cursor:pointer;width:32px;height:32px;color:var(--hq-muted);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:14px;line-height:1;transition:all .2s;display:flex}.h9HZcq_skinArrow:hover{border-color:var(--hq-sage);color:var(--hq-sage-dark)}.h9HZcq_skinDotsWrap{flex:1;justify-content:safe center;align-items:center;gap:6px;padding:4px 0;display:flex;overflow:hidden}.h9HZcq_skinDot{cursor:pointer;border:2.5px solid #0000;border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:all .22s;box-shadow:inset 0 0 0 1px #3a2c1f26}.h9HZcq_skinDot:hover{transform:scale(1.12)}.h9HZcq_skinDot.h9HZcq_active{border-color:var(--hq-sage-dark);transform:scale(1.15);box-shadow:0 0 0 3px #6b73374d}.h9HZcq_skinName{color:var(--hq-muted);text-align:center;min-height:18px;margin-top:8px;font-size:12px;font-style:italic}.h9HZcq_avatarLabel{font-family:var(--hq-serif);color:var(--hq-brown);text-align:center;margin-top:14px;font-size:18px}.h9HZcq_avatarSublabel{color:var(--hq-muted);text-align:center;margin-top:3px;font-size:12px}.h9HZcq_controlsPanel{padding:10px 0 10px 28px}.h9HZcq_sectionCard{border:1px solid var(--hq-line);background:#fff;border-radius:16px;margin-bottom:14px;padding:20px 22px}.h9HZcq_sectionTitle{letter-spacing:2px;text-transform:uppercase;color:var(--hq-sage-dark);align-items:center;gap:8px;margin-bottom:13px;font-size:10px;font-weight:500;display:flex}.h9HZcq_sectionTitle:after{content:"";background:var(--hq-sage-light);flex:1;height:1px}.h9HZcq_sectionHint{color:var(--hq-muted);letter-spacing:0;text-transform:none;margin-left:4px;font-size:10px;font-weight:400}.h9HZcq_optionGroup{flex-wrap:wrap;gap:8px;display:flex}.h9HZcq_optBtn{border:1.5px solid var(--hq-line);color:var(--hq-text);font-family:var(--hq-sans);cursor:pointer;background:#fff;border-radius:50px;padding:8px 17px;font-size:13px;font-weight:400;line-height:normal;transition:all .2s}.h9HZcq_optBtn:hover{border-color:var(--hq-sage);color:var(--hq-sage-dark)}.h9HZcq_optBtn.h9HZcq_active{background:var(--hq-sage-dark);border-color:var(--hq-sage-dark);color:var(--hq-cream);font-weight:500}.h9HZcq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.h9HZcq_includeAllBtn{cursor:pointer;display:inline-block}.h9HZcq_srOnly:focus-visible+.h9HZcq_includeAllBtn{outline:2px solid var(--hq-sage-dark);outline-offset:2px}.h9HZcq_universalNote{color:var(--hq-muted);margin:10px 0 14px;font-size:11px;line-height:1.5}.h9HZcq_goBtn{background:var(--hq-sage-dark);width:100%;color:var(--hq-cream);font-family:var(--hq-sans);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:17px;font-size:16px;font-weight:500;line-height:normal;transition:all .25s;display:flex}.h9HZcq_goBtn:hover{opacity:.9}.h9HZcq_results{max-width:1100px;margin:0 auto 70px;padding:0 20px}.h9HZcq_resultsHeader{text-align:center;padding:16px 0 30px}.h9HZcq_resultsTitle{font-family:var(--hq-serif);text-transform:none;color:var(--hq-heading);margin:28px 0 6px;font-size:32px;font-weight:500;line-height:1.15}.h9HZcq_resultsSubtitle{color:var(--hq-muted);margin:14px 0;font-size:14px}.h9HZcq_emptyState{text-align:center;max-width:440px;color:var(--hq-muted);margin:0 auto;font-size:14px;line-height:1.6}.h9HZcq_productsGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.h9HZcq_productCard{border:1px solid var(--hq-line);color:inherit;background:#fff;border-radius:16px;text-decoration:none;transition:all .25s;animation:.4s backwards h9HZcq_hqFadeUp;display:block;overflow:hidden}.h9HZcq_productCard:hover{border-color:var(--hq-sage-light);transform:translateY(-4px)}@keyframes h9HZcq_hqFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.h9HZcq_cardTop{background:var(--color-beige);justify-content:center;align-items:center;height:160px;display:flex;overflow:hidden}.h9HZcq_cardImg{object-fit:cover;width:100%;height:100%;transition:transform .3s}.h9HZcq_productCard:hover .h9HZcq_cardImg{transform:scale(1.05)}.h9HZcq_cardEmoji{font-size:44px}.h9HZcq_cardBody{padding:15px}.h9HZcq_productTag{background:var(--hq-sage-light);color:var(--hq-sage-dark);letter-spacing:1.5px;text-transform:uppercase;border-radius:20px;margin-bottom:6px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.h9HZcq_productName{font-family:var(--hq-serif);color:var(--hq-brown);margin-bottom:6px;font-size:16px;line-height:1.3}.h9HZcq_productCta{border-top:1px solid var(--hq-line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.h9HZcq_productCtaText{color:var(--hq-sage-dark);font-size:12px;font-weight:500}.h9HZcq_productArrow{background:var(--hq-sage-dark);width:26px;height:26px;color:var(--hq-cream);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.h9HZcq_productCard:hover .h9HZcq_productArrow{background:var(--hq-brown)}.h9HZcq_resetBtn{border:1.5px solid var(--hq-sage);color:var(--hq-sage-dark);font-family:var(--hq-sans);cursor:pointer;background:0 0;border-radius:50px;margin:26px auto 0;padding:10px 28px;font-size:13px;line-height:normal;transition:all .2s;display:block}.h9HZcq_resetBtn:hover{background:var(--hq-sage-light)}@container (max-width:820px){.h9HZcq_main{grid-template-columns:1fr}.h9HZcq_avatarPanel{align-items:center;padding:14px 16px 8px;position:static}.h9HZcq_avatarInnerRow{flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.h9HZcq_avatarWrap{border-radius:12px;flex-shrink:0;width:140px;height:210px}.h9HZcq_avatarImg{width:140px;height:210px}.h9HZcq_skinSection{flex-direction:column;flex:1;justify-content:center;width:auto;min-width:120px;max-width:180px;margin-top:0;display:flex}.h9HZcq_skinCarousel{justify-content:flex-start}.h9HZcq_skinDotsWrap{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:4px 0}.h9HZcq_skinDot{width:26px;height:26px}.h9HZcq_skinArrow{width:26px;height:26px;font-size:13px}.h9HZcq_skinName{text-align:left;font-size:11px}.h9HZcq_skinLabel{text-align:left}.h9HZcq_avatarLabel{width:100%;margin-top:8px;font-size:14px}.h9HZcq_avatarSublabel{width:100%;font-size:11px}.h9HZcq_controlsPanel{padding:8px 0 10px}.h9HZcq_optBtn{padding:7px 13px;font-size:12px}.h9HZcq_sectionCard{margin-bottom:10px;padding:16px}}
