.ttq2,.ttq2 *{box-sizing:border-box}.ttq2{--forest:#22442F;--ink:#1d432b;--muted:#3d5244;--label:#426b55;--soft:#5f7568;--faint:#8b9c91;--cream:#FCF8F3;--peach:#FDF2E9;--line:#EFE6DA;--gold:#a76000;--mint:#F1F6F2;--purple:#B282CA;--faintink:#6b7d72;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.ttq2 h1,.ttq2 h2{font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:1.08;margin:0}.ttq2 img{max-width:100%;display:block}.ttq2 ul,.ttq2 dl,.ttq2 dd,.ttq2 dt{list-style:none}.ttq2 ul:not(.ttq2-wrap),.ttq2 dl,.ttq2 dd,.ttq2 dt{margin:0;padding:0}.ttq2-wrap{max-width:520px;margin:0 auto;padding:0 18px}.ttq2-summary{text-align:center;padding-top:16px}.ttq2-logo{display:block;margin:0 auto 14px;width:118px}.ttq2-logo img{width:100%;height:auto}.ttq2-match{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#10241a;background:var(--purple);border-radius:999px;padding:6px 14px;margin:0 0 9px}.ttq2-summary h1{font-size:31px;margin:0 0 7px}.ttq2-line{font-size:15.5px;line-height:1.4;color:var(--muted);margin:0 0 9px}.ttq2-recap ul{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 0 10px}.ttq2-recap li{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--label);background:var(--mint);border-radius:999px;padding:4px 10px}.ttq2-buy{text-align:center}.ttq2-rate{font-size:13.5px;color:var(--soft);margin:0 0 10px}.ttq2-rate b{color:var(--ink);font-size:15px}.ttq2-stars{color:var(--gold);letter-spacing:1px}.ttq2-shot{background:var(--peach);border-radius:16px;padding:10px;margin:0 0 10px}.ttq2-lineup{display:flex;gap:8px;justify-content:center}.ttq2-lineup img{width:calc(33.333% - 6px);max-width:150px;height:auto;border-radius:9px}.ttq2-spec{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--label);margin:0 0 8px}.ttq2-price{margin:0 0 12px;font-size:14px;color:var(--soft)}.ttq2-price b{font-family:Playfair Display,Georgia,serif;font-size:36px;color:var(--ink);vertical-align:-3px;margin-right:5px}.ttq2-price s{color:var(--faintink);font-size:16px;margin-right:7px}.ttq2-price em{display:inline-block;background:var(--forest);color:#fff;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;vertical-align:3px}.ttq2-oos{background:#fff4f4;border:1px solid #E7C3C3;border-radius:10px;color:#8a2a2a;font-size:13px;font-weight:700;line-height:1.45;padding:10px 12px;margin:0 0 12px}.ttq2-cta{display:block;background:var(--forest);color:#fff;text-decoration:none;font-weight:800;font-size:17px;letter-spacing:.05em;padding:18px 20px;border-radius:999px;text-align:center;box-shadow:0 6px 18px #22442f38}.ttq2-cta:hover,.ttq2-cta:focus{background:#1a3626;color:#fff}.ttq2-trust{display:grid;gap:7px;margin:13px auto 0;justify-content:center;text-align:left}.ttq2-trust li{display:grid;grid-template-columns:19px 1fr;gap:9px;align-items:center;font-size:13px;font-weight:700;color:var(--muted)}.ttq2-trust svg{width:19px;height:19px;fill:none;stroke:var(--forest);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ttq2-what{margin-top:42px}.ttq2-what h2,.ttq2-proof h2{font-size:24px;margin:0 0 18px;text-align:center}.ttq2-tins li{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start;background:var(--cream);border-radius:14px;padding:14px;margin:0 0 12px}.ttq2-tins img{width:96px;height:96px;border-radius:10px}.ttq2-tin-txt b{display:block;font-size:16px;line-height:1.2}.ttq2-fn{display:block;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--label);margin:4px 0 8px}.ttq2-tin-txt p{margin:0 0 9px;font-size:14.5px;line-height:1.45;color:var(--muted)}.ttq2-tin-txt dl{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;font-size:13px}.ttq2-tin-txt dt{font-weight:800;color:var(--label)}.ttq2-tin-txt dd{color:var(--soft)}.ttq2-note{display:block;font-style:normal;font-size:11px;color:var(--faintink);margin-top:7px}.ttq2-proof{margin-top:40px}.ttq2-rev{margin:0 0 12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px 17px}.ttq2-rev blockquote{margin:6px 0 9px;padding:0;border:0;font-size:15.5px;line-height:1.5;color:var(--ink);font-style:normal;text-align:left;quotes:none;background:none}.ttq2-rev blockquote:before,.ttq2-rev blockquote:after{content:none}.ttq2-rev figcaption{font-size:12.5px;font-weight:800;color:var(--soft)}.ttq2-end{margin-top:42px;text-align:center}.ttq2-ship{font-size:12.5px;line-height:1.5;color:var(--soft);margin:10px 0 0;text-align:center}.ttq2-press{border-top:1px solid var(--line);margin-top:40px;padding-top:24px;padding-bottom:40px;text-align:center}.ttq2-press p{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--faintink);margin:0 0 14px}.ttq2-press div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 8px;align-items:center;justify-items:center}.ttq2-press img{width:88px;height:38px;object-fit:contain;opacity:.5;filter:grayscale(1)}.ttq2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--forest);color:#fff;text-decoration:none;font-weight:800;font-size:16.5px;letter-spacing:.05em;padding:19px 20px calc(19px + env(safe-area-inset-bottom));text-align:center;box-shadow:0 -6px 20px #00000024;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,sans-serif}.ttq2-sticky:hover,.ttq2-sticky:focus{background:#1a3626;color:#fff}body.ttq2-stuck{padding-bottom:var(--ttq2-bar,92px)}.ttq2-sticky-phone-only{display:none}@media(max-width:749px){.ttq2-sticky-phone-only{display:block}}body:has(.ttq2-buy) #AnnouncementSlider,body:has(.ttq2-buy) .announcement-slider,body:has(.ttq2-buy) .announcement-bar,body:has(.ttq2-buy) #SiteHeader,body:has(.ttq2-buy) #HeaderWrapper,body:has(.ttq2-buy) #StickyHeaderWrap,body:has(.ttq2-buy) .header-sticky-wrapper,body:has(.ttq2-buy) .shopify-section-group-header-group,body:has(.ttq2-buy) .yotpo-floater-widget-layout,body:has(.ttq2-buy) [class*=yotpo-floater],body:has(.ttq2-buy) #chat-button,body:has(.ttq2-buy) #gorgias-chat-container,body:has(.ttq2-buy) #gorgias-chat-key,body:has(.ttq2-buy) [class*=gorgias-chat],body:has(.ttq2-buy) [id*=gorgias-chat],body:has(.ttq2-buy) [id^=alia-root],body:has(.ttq2-buy) [class*=alia-],body:has(.ttq2-buy) #rebuy-bubble-global-alert-modal,body:has(.ttq2-buy) .needsclick[class*=klaviyo],body:has(.ttq2-buy) .klaviyo-form,body:has(.ttq2-buy) [class*=ltkpopup],body:has(.ttq2-buy) [id*=attentive_overlay],body:has(.ttq2-buy) #privy-container,body:has(.ttq2-buy) #Sea-Accessibility__LoaderButton,body:has(.ttq2-buy) [class*=Sea-Accessibility],body:has(.ttq2-buy) [id*=Sea-Accessibility]{display:none!important}body:has(.ttq2-buy){overflow-y:auto!important;position:static!important}@media(min-width:560px){.ttq2-summary h1{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/ttq2-kit.css.map */
