.onboarding-step-1-heading h3{margin-bottom:3px}.plans-page .pricing-cards-container{margin-top:2rem}.plans-page .pricing-card .pricing-heading h3{margin:5px 0}.plans-page .pricing-card .pricing-subtitle{margin:0;text-align:center}.plans-page .pricing-card .pricing-price{margin:2.5rem 0 0;background-color:#cdfed4;padding:1rem 0 1rem 1rem;text-align:center}.plans-page .pricing-card .pricing-price .pricing-price-amount{font-size:28px;font-weight:700;color:#0c5132}.plans-page .pricing-card .pricing-price .pricing-price-period{font-size:12px;font-weight:400}.plans-page .pricing-card .pricing-button-container{background-color:#cdfed4;padding:0 1rem 1rem;text-align:center}.plans-page .pricing-card .pricing-features{list-style:none;padding:0;margin:2.5rem 0 0}.plans-page .pricing-card .pricing-features .feature-item{display:flex;align-items:flex-start;margin-bottom:10px}.plans-page .pricing-card .pricing-features .feature-item:last-child{margin-bottom:0}.plans-page .pricing-card .pricing-features .feature-item .feature-icon{flex-shrink:0;width:20px;height:20px;margin-right:5px;margin-top:.1rem;fill:#0c5132}.plans-page .pricing-card .pricing-features .feature-item .feature-text{font-size:12px;color:#555;line-height:1.4}.plans-page .pricing-card.selected .pricing-price,.plans-page .pricing-card.selected .pricing-button-container{background-color:#affebf}.try-ons-feed-page .page-heading{margin-bottom:.3rem}.try-ons-feed-page .page-heading.page-heading-no-margin{margin-top:0}.try-ons-feed-page .feed-row{border-bottom:1px solid rgb(227,227,227)}.try-ons-feed-page .feed-row:last-child{border-bottom:none}.video-preview-container{border-radius:12px;width:350px;aspect-ratio:4/3;overflow:hidden;border:1px solid rgb(227,227,227);position:relative}@media(max-width:768px){.onboarding-step-2 .plans-grid{grid-template-columns:1fr}}.video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:10px;transition:background-color .2s ease}.video-overlay:hover{background:#0006}.video-overlay span{font-size:12px;font-weight:550;color:#fff;background-color:#0b0b0b74;padding:6px 10px;border-radius:100px}.play-button{width:60px;height:60px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background-color .2s ease}.play-button:hover{transform:scale(1.05);background:#fff}.play-icon{margin-left:2px}.card-bleed{margin:-1rem}
