.section-title,.section-h2,.manifesto-quote,.pack-title,.community-title,.email-title,.finder-section .section-title,.faq-head .section-title{font-family:var(--font-heading)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.015em!important;line-height:1.08!important;font-size:clamp(19px,5.3vw,32px)!important;color:var(--fg)!important}.manifesto-quote span{font-family:var(--font-serif)!important;font-style:italic!important;font-weight:500!important;text-transform:none!important;font-size:1.3em;line-height:1.05;color:var(--yellow)!important}@media(min-width:901px){.section-title,.section-h2,.manifesto-quote,.pack-title,.community-title,.email-title,.finder-section .section-title,.faq-head .section-title{font-size:clamp(26px,2.4vw,37px)!important}.template-index .products-head{max-width:1200px;margin-left:auto;margin-right:auto}}.products-head{align-items:flex-end}.see-all{opacity:1!important;color:var(--fg)!important;font-weight:800;letter-spacing:.1em;padding-bottom:3px;border-bottom:2px solid var(--yellow)}.see-all:after{content:""}.product-card-img-wrap{border-radius:var(--radius-card);background:var(--card)}.card-badge{background:var(--yellow)!important;color:var(--black)!important;border:none!important;border-radius:var(--radius-pill)!important;font-size:10px!important;letter-spacing:.08em!important;padding:5px 12px!important;top:12px!important;left:12px!important;box-shadow:0 6px 16px #0006!important}.card-add{background:var(--yellow);color:var(--black)}.card-name{font-size:15px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.02em;margin-top:4px}.price-now{font-weight:800;font-size:16px}.scroll-track{background:rgba(var(--fg-rgb),.12)!important;height:4px!important;border-radius:4px!important}.scroll-thumb{background:var(--yellow)!important;border-radius:4px!important}.section-trust-bar-wrapper{padding:8px 20px 40px!important}.trust-bar{background:var(--card)!important;background-image:none!important;border:1px solid var(--line)!important;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);max-width:1100px;margin:0 auto;padding:24px 0!important}.trust-item+.trust-item{border-left:1px solid var(--line)}.tb-info{color:var(--muted)!important}.community-head{margin-bottom:28px}.community-media{border-radius:var(--radius-card)!important;background:var(--card)!important}.community-name{font-weight:800}.community-desc{color:var(--muted)!important}.community-model{background:var(--card);border:1px solid var(--line)!important;border-radius:16px;padding:10px 12px!important;margin-top:12px!important}.community-model-thumb{border-radius:12px!important}.community-model-name{color:var(--fg)!important;font-size:14px!important}.community-model-price{color:var(--muted)!important}.cm-arrow{background:var(--card)!important;color:var(--fg)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-soft)}.cm-arrow:hover{background:var(--yellow)!important;border-color:var(--yellow)!important;color:var(--black)!important}.manifesto-quote{margin-bottom:20px!important}.manifesto-body{font-size:16px!important;line-height:1.75!important;color:var(--muted)!important}.manifesto-img{border:none!important;border-radius:26px!important;box-shadow:var(--shadow-lift);background:var(--card)!important}.finder-section{background:var(--surface)!important}.finder-bg{opacity:.35}.finder-bg:after{background:linear-gradient(180deg,var(--surface) 0%,transparent 40%,var(--surface) 100%)!important}.finder-scenes{background:var(--card);border:1px solid var(--line)!important;box-shadow:var(--shadow-soft)}.scene-tile{color:var(--muted)!important;font-weight:600}.scene-tile.active{background:var(--yellow)!important;color:var(--black)!important;box-shadow:0 6px 20px #f57c204d}.scene-tile.active .scene-label{color:var(--black)!important}.finder-info{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:26px 24px 28px}.finder-lens-name{text-transform:uppercase!important;font-size:clamp(20px,5.5vw,28px)!important;letter-spacing:-.01em}.finder-desc{color:var(--muted)!important}.finder-meta{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px!important}.finder-meta-item{background:var(--surface-tint);border:1px solid var(--tint-line);border-radius:16px;padding:14px 12px;align-items:flex-start!important;text-align:left}.finder-meta-value{font-size:20px!important;font-weight:800;color:var(--yellow)!important}.finder-meta-label{color:var(--muted)!important;font-size:10px!important;line-height:1.3;text-transform:none!important;letter-spacing:.02em!important}.finder-cta{border-radius:14px!important;box-shadow:0 10px 30px #f57c2038}.finder-visual{border:none!important;border-radius:26px!important;box-shadow:var(--shadow-lift)}.pack-band{background:var(--bg)!important}.pack-card{background:linear-gradient(160deg,#1b1b0a,#131313 45%,#0f0f0f)!important;border:1.5px solid rgba(245,124,32,.6)!important;border-radius:26px!important;box-shadow:0 0 60px #f57c2014,var(--shadow-lift)!important}.pack-badge{background:var(--yellow)!important;color:var(--black)!important;box-shadow:0 8px 24px #f57c204d!important}.pack-img{border:3px solid #0B0710!important;border-radius:16px!important;box-shadow:0 12px 30px #0000008c;background:var(--card)!important}.pack-sub,.pack-list span{color:var(--muted)!important}.pack-unit{color:var(--yellow)!important;font-weight:700}.pack-list i{box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb),.3)!important}.life-marquee{-webkit-text-stroke:1.2px rgba(var(--fg-rgb),.4)!important}.life-marquee span.hi{-webkit-text-stroke:0!important;color:var(--yellow)!important}.life-item{border-radius:var(--radius-card)!important;border:none!important;background:var(--card)!important}.life-tag{background:#0b07108c!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.life-more a{color:var(--fg)!important;border-bottom:2px solid var(--yellow);padding-bottom:3px;font-weight:800}.section-faq-wrapper,.faq-section{background:var(--surface)!important}.faq-item{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:2px 18px!important;margin-bottom:10px!important;transition:background .25s,border-color .25s}.faq-item.open{background:var(--surface-tint)!important;border-color:var(--tint-line)!important}.faq-question span.q-text{font-size:15px!important}.faq-question .q-icon{width:30px;height:30px;border-radius:50%;background:var(--card-2);display:inline-flex;align-items:center;justify-content:center;color:var(--fg)!important;font-size:18px}.faq-item.open .q-icon{background:var(--yellow);color:var(--black)!important}.faq-answer p{color:var(--muted)!important;font-size:14.5px!important}.email-section{background:radial-gradient(ellipse 70% 90% at 50% 0%,rgba(245,124,32,.09),transparent 70%),var(--surface)!important;border-top:1px solid var(--line)}.email-section:before{color:rgba(var(--fg-rgb),.03)!important}.email-title{color:var(--fg)!important}.email-sub{color:var(--muted)!important}.email-perk{color:rgba(var(--fg-rgb),.75)!important}.email-input{background:var(--card)!important;border:1px solid var(--line)!important;color:var(--fg)!important}.email-input::placeholder{color:rgba(var(--fg-rgb),.4)!important}.email-input:focus{border-color:var(--tint-line)!important}.email-btn{background:var(--yellow)!important;color:var(--black)!important;border-radius:14px!important;padding:15px 28px!important}.email-fine{color:rgba(var(--fg-rgb),.4)!important}@media(max-width:900px){.faq-head .section-title em:before,.lenses-title em:before{content:"\a";white-space:pre}}.products-head{display:grid!important;grid-template-columns:1fr auto;align-items:center!important;column-gap:16px}.products-head>div:first-child{display:contents}.products-head .eyebrow{grid-column:1 / -1;justify-self:start}.products-head .section-title{grid-column:1;margin:0}.products-head .see-all{grid-column:2;margin:0!important;align-self:center}.section-faq-wrapper,.faq-section{background:var(--bg)!important}.section-trust-bar-wrapper{padding:8px 0 40px!important}.trust-bar{max-width:none!important;width:100%;margin:0!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important}.trust-item+.trust-item,.trust-item{border-left:none!important;border-right:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vanta-modern-home.css.map */
