[data-sns-quiz]{--sq-bg: #14120f;--sq-text: #ffffff;--sq-dim: rgba(255, 255, 255, .82);--sq-faint: rgba(255, 255, 255, .55);--sq-line: rgba(255, 255, 255, .22);--sq-pillb: rgba(255, 255, 255, .45);--sq-accent: #c8a24a;--sq-btn-bg: #ffffff;--sq-btn-text: #14120f;--sq-sel-bg: #ffffff;--sq-sel-text: #14120f;--sq-serif: "Fraunces", Georgia, "Times New Roman", serif;--sq-sans: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sq-label: "Space Grotesk", "Figtree", sans-serif;font-family:var(--sq-sans);display:block;background:var(--sq-bg);color:var(--sq-text);min-height:100svh}[data-sns-quiz][data-theme=site]{--sq-bg: #ffffff;--sq-text: #231f20;--sq-dim: rgba(35, 31, 32, .8);--sq-faint: rgba(35, 31, 32, .55);--sq-line: rgba(35, 31, 32, .16);--sq-pillb: rgba(35, 31, 32, .35);--sq-accent: #a88445;--sq-btn-bg: #0b2f24;--sq-btn-text: #ffffff;--sq-sel-bg: #0b2f24;--sq-sel-text: #ffffff}[data-sns-quiz][data-theme=midnight]{--sq-bg: #101b2e;--sq-btn-text: #101b2e;--sq-sel-text: #101b2e}[data-sns-quiz][data-theme=chapel]{--sq-bg: #0b2f24;--sq-text: #f6f1e8;--sq-dim: rgba(246, 241, 232, .85);--sq-faint: rgba(246, 241, 232, .55);--sq-line: rgba(246, 241, 232, .22);--sq-pillb: rgba(246, 241, 232, .45);--sq-btn-bg: #f6f1e8;--sq-btn-text: #0b2f24;--sq-sel-bg: #f6f1e8;--sq-sel-text: #0b2f24}.sq-frame{max-width:560px;margin:0 auto;padding:14px 20px 56px;background:var(--sq-bg);color:var(--sq-text)}.sq-frame-dark{padding-top:0}.sq-serif{font-family:var(--sq-serif);font-weight:400;letter-spacing:-.01em}.sq-italic{font-style:italic}.sq-accent{color:var(--sq-accent)}.sq-frame-intro{max-width:none;padding:0 0 34px}.sq-frame-intro>.sq-intro{max-width:none}.sq-hero{position:relative;width:100%;height:46svh;min-height:300px;overflow:hidden}.sq-hero img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.sq-hero-logo{position:absolute;top:20px;left:20px;font-family:var(--sq-label);font-size:13px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35)}.sq-intro-block{max-width:560px;margin:0 auto;padding:34px 20px 0;text-align:left}.sq-eyebrow{font-family:var(--sq-label);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--sq-accent);margin:0 0 18px}.sq-headline{font-family:var(--sq-serif);font-weight:400;font-size:clamp(38px,11vw,46px);line-height:1.08;letter-spacing:-.01em;color:var(--sq-text);margin:0 0 16px}.sq-sub{font-size:17px;line-height:1.5;color:var(--sq-dim);margin:0 0 26px;max-width:400px}.sq-btn-primary{cursor:pointer;border:0;border-radius:999px;background:var(--sq-btn-bg);color:var(--sq-btn-text);font-family:var(--sq-sans);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;padding:19px 36px;width:100%;max-width:480px;display:block;margin:26px auto 0;transition:transform .15s ease,opacity .15s ease}.sq-btn-primary:active{transform:scale(.98)}.sq-btn-ghost{cursor:pointer;border:0;background:transparent;color:var(--sq-dim);font-family:var(--sq-sans);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:14px;width:100%;max-width:480px;display:block;margin:8px auto 0;text-decoration:underline;text-underline-offset:4px}.sq-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:16px;font-family:var(--sq-label);font-size:11px;letter-spacing:.12em;line-height:1.7;text-transform:uppercase;color:var(--sq-faint);text-align:center}.sq-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 0 14px}.sq-back{background:transparent;border:0;cursor:pointer;padding:4px 8px 4px 0;color:var(--sq-text);font-size:20px;line-height:1;justify-self:start}.sq-top-logo{font-family:var(--sq-label);font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--sq-text);white-space:nowrap}.sq-count{justify-self:end;font-family:var(--sq-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sq-faint);font-variant-numeric:tabular-nums}.sq-track{height:2px;background:var(--sq-line);margin:0 0 30px}.sq-fill{display:block;height:100%;background:var(--sq-accent);transition:width .3s ease}.sq-qtag{display:inline-block;font-family:var(--sq-label);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sq-accent);margin:4px 0 14px}.sq-q{font-size:clamp(32px,9vw,40px);line-height:1.12;color:var(--sq-text);margin:0 0 30px;font-weight:400}.sq-opts{display:flex;flex-direction:column;gap:16px}.sq-opt{cursor:pointer;background:transparent;border:1.5px solid var(--sq-pillb);border-radius:999px;padding:17px 28px;text-align:left;color:var(--sq-text);font-family:var(--sq-sans);display:flex;flex-direction:column;gap:2px;transition:background .2s,color .2s,border-color .2s}.sq-opt:hover{border-color:var(--sq-text)}.sq-opt.is-selected{background:var(--sq-sel-bg);color:var(--sq-sel-text);border-color:var(--sq-sel-bg)}.sq-opt-label{font-size:17px;font-weight:400;line-height:1.35}.sq-edu{margin-top:34px;padding-top:18px;border-top:1px solid var(--sq-line);display:flex;flex-direction:column;gap:10px}.sq-edu-label{font-family:var(--sq-label);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--sq-accent);font-weight:500}.sq-edu-body{font-family:var(--sq-serif);font-style:italic;font-size:18.5px;line-height:1.5;color:var(--sq-dim)}.sq-proof{padding:6px 0 8px}.sq-proof-img{display:block;width:100%;aspect-ratio:2048 / 1434;object-fit:cover;object-position:center;margin:2px 0 20px}.sq-proof-big{font-family:var(--sq-serif);font-size:28px;line-height:1.18;color:var(--sq-text);margin:0 0 12px}.sq-proof-body{font-size:15px;color:var(--sq-faint);margin:0 0 6px}.sq-proof-quote{font-family:var(--sq-serif);font-style:italic;font-size:21px;line-height:1.3;color:var(--sq-text);margin:18px 0 0;padding-top:16px;border-top:1px solid var(--sq-line)}.sq-frame-loader{min-height:80svh;display:flex;flex-direction:column;justify-content:center;padding-top:14px}.sq-loader{padding:40px 0}.sq-load-title{font-size:clamp(38px,9vw,50px);line-height:1.05;margin:6px 0 30px;font-weight:400}.sq-phases{display:flex;flex-direction:column;gap:16px}.sq-phase{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--sq-faint);transition:color .4s}.sq-phase.is-active{color:var(--sq-text)}.sq-ph-dot{width:16px;height:16px;border-radius:50%;flex:0 0 auto;border:1.5px solid var(--sq-line);position:relative}.sq-phase.is-active .sq-ph-dot{border-color:var(--sq-line);border-top-color:var(--sq-accent);animation:sq-spin .9s linear infinite}.sq-phase.is-done .sq-ph-dot{border-color:var(--sq-accent);background:var(--sq-accent);animation:none}.sq-phase.is-done .sq-ph-dot:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#14120f;font-weight:700}@keyframes sq-spin{to{transform:rotate(360deg)}}.sq-frame-unlock{min-height:80svh;display:flex;flex-direction:column;justify-content:center;text-align:center}.sq-lock{font-size:56px;animation:sq-pop .5s ease}@keyframes sq-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.sq-unlock-title{font-size:clamp(40px,10vw,54px);line-height:1.05;margin:12px 0 10px;font-weight:400}.sq-unlock-sub{font-size:15px;color:var(--sq-dim)}.sns-unlock-banner{position:sticky;top:0;z-index:40;background:#14120f;color:#fff;text-align:center;padding:11px 14px;font-size:14px;line-height:1.45;font-family:Figtree,Inter,-apple-system,sans-serif}.sns-unlock-banner strong{color:#c8a24a}.sns-unlock-proof{background:#faf7f0;border:1px solid rgba(42,32,19,.15);border-left:3px solid #c8a24a;padding:14px 16px;margin:14px 0;font-size:15px;line-height:1.5;color:#2a2013}.sq-headline .sq-ln{display:block}.sq-time{font-size:12.5px;line-height:1.5;letter-spacing:.02em;color:var(--sq-faint);margin:0;text-align:center}.sq-time+.sq-btn-primary{margin-top:12px}.sq-strip i{font-style:normal;opacity:.4}[data-theme=site] .sq-frame-intro{--ed-ink: #224031;--ed-dim: #4c5f56;--ed-gold: #a8853f;--ed-green: #224031;--ed-green-dark: #1b3327;--ed-serif: "Frank Ruhl Libre", Georgia, "Times New Roman", serif;--ed-sans: "Heebo", system-ui, -apple-system, sans-serif;font-family:var(--ed-sans)}[data-theme=site] .sq-frame-intro .sq-hero-logo{font-family:var(--ed-sans);font-size:13px;font-weight:700;letter-spacing:.26em;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35)}[data-theme=site] .sq-frame-intro .sq-intro-block{max-width:560px;margin:0 auto;padding:22px 20px 40px;text-align:left}[data-theme=site] .sq-frame-intro .sq-headline{font-family:var(--ed-serif);font-weight:800;font-size:clamp(32px,8.8vw,48px);line-height:1.16;letter-spacing:-.015em;color:var(--ed-ink);margin:0 0 18px}[data-theme=site] .sq-frame-intro .sq-headline .sq-ln{display:block}[data-theme=site] .sq-frame-intro .sq-headline .sq-accent{color:var(--ed-gold)}[data-theme=site] .sq-frame-intro .sq-sub{font-family:var(--ed-sans);font-size:17px;line-height:1.5;color:var(--ed-ink);opacity:.78;max-width:420px;margin:0 0 26px}[data-theme=site] .sq-frame-intro .sq-time{font-family:var(--ed-sans);font-size:12.5px;line-height:1.5;letter-spacing:.02em;color:var(--ed-dim);opacity:.7;margin:0;text-align:center}[data-theme=site] .sq-frame-intro .sq-btn-primary{border-radius:999px;color:#fff;background:linear-gradient(180deg,#2b4f3d 0%,var(--ed-green) 52%,var(--ed-green-dark) 100%);font-family:var(--ed-sans);font-weight:500;font-size:16.1px;letter-spacing:.16em;text-transform:none;padding:23px 30px;width:100%;max-width:480px;display:block;box-shadow:inset 0 1px #ffffff26,0 0 0 1px #a8853f8c,0 14px 30px #1b332742;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}[data-theme=site] .sq-frame-intro .sq-time+.sq-btn-primary{margin:12px auto 0}[data-theme=site] .sq-frame-intro .sq-btn-primary:hover{filter:brightness(1.07);box-shadow:inset 0 1px #fff3,0 0 0 1px #a8853fe6,0 18px 38px #1b332752}[data-theme=site] .sq-frame-intro .sq-btn-primary:active{transform:scale(.985)}[data-theme=site] .sq-frame-intro .sq-btn-primary:focus-visible{outline:2px solid var(--ed-gold);outline-offset:3px}[data-theme=site] .sq-frame-intro .sq-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 11px;max-width:440px;margin:24px auto 0;font-family:var(--ed-sans);font-size:11.5px;font-weight:500;letter-spacing:.09em;line-height:1.9;text-transform:none;color:var(--ed-dim);opacity:.85;text-align:center}[data-theme=site] .sq-frame-intro .sq-strip i{font-style:normal;opacity:.4}.sq-rev{margin:2px 0 20px}.sq-rev-note{margin:0 0 9px;font-family:var(--sq-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sq-accent)}.sq-revrail{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;align-items:start;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sq-revrail::-webkit-scrollbar{display:none}.sq-rev-card{scroll-snap-align:center;margin:0;display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;border:1px solid var(--sq-line);border-radius:12px;padding:12px}.sq-rev-photo{width:116px;aspect-ratio:3 / 4;object-fit:cover;object-position:center;border-radius:8px;display:block;background:#80808026}.sq-rev-body{display:flex;flex-direction:column;min-width:0}.sq-rev-stars{color:var(--sq-accent);font-size:14px;letter-spacing:2px;line-height:1}.sq-rev-text{margin:9px 0 0;font-family:var(--sq-serif);font-style:italic;font-size:15px;line-height:1.38;color:var(--sq-text)}.sq-rev-meta{margin:11px 0 0;padding-top:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.sq-rev-author{font-size:13px;font-weight:600;color:var(--sq-text)}.sq-rev-check{font-size:11px;color:var(--sq-faint)}.sq-rev-model{margin:3px 0 0;font-family:var(--sq-label);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sq-accent)}.sq-rev-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.sq-rev-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--sq-line);cursor:pointer}.sq-rev-dot.is-on{background:var(--sq-accent)}@media(max-width:380px){.sq-rev-card{grid-template-columns:96px minmax(0,1fr);gap:11px}.sq-rev-photo{width:96px}.sq-rev-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sns-quiz.css.map */
