.upsell-product-box{display:flex;flex-direction:column;border:.1rem solid #ccc;border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem;background-color:#fff}.product-details{display:flex;flex-direction:column;gap:1.2rem;padding:2rem 1.4rem}.product-image{object-fit:cover}.reviews{display:flex;align-items:center;gap:1rem}.reviews strong{font-size:1.2rem}.one-time-offer-ban{display:flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;background-color:#eff5e6;border-radius:.3rem}.one-time-offer-ban p{font-size:1.2rem}ul{display:flex;flex-direction:column;gap:1rem}li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}li svg{min-width:1.8rem;min-height:1.8rem}.prices span:first-child{font-size:1.4rem}.prices span:nth-child(2){font-size:2rem;margin-left:.4rem;margin-right:.6rem}.prices span:last-child{font-weight:800;font-size:2rem}.deal-endtime{display:flex;justify-content:space-between;align-items:center;width:100%}.deal-endtime p{font-size:1rem;line-height:1.2rem;color:gray}.timer-wrapper{display:flex;align-items:center;gap:.8rem}.timer-wrapper p{font-size:1.2rem}.flashing-circle{width:1.2rem;height:1.2rem;background-color:#95d345;border-radius:100%;animation:fade 2s ease-in-out infinite}.cta-button{margin-top:1.6rem}.cta-button p{font-size:1.2rem;font-weight:800}.secondary-button{display:flex;justify-content:center;align-items:center;gap:.3rem;padding:1.2rem 1rem;margin-top:1rem;border:.1rem solid #000;border-radius:.3rem;cursor:pointer}.secondary-button p{font-size:1.1rem;text-align:center}.money-back{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.6rem}.money-back p{font-size:1.2rem}@keyframes fade{0%{opacity:100%}50%{opacity:60%}to{opacity:100%}}@media screen and (min-width: 991px){.upsell-product-box{flex-direction:row;gap:3.2rem;padding:3rem}.color-red{display:block}.product-image,.product-details{width:50%}.pricing-wrapper{margin-top:1.6rem}.prices span:first-child{font-size:1.8rem}.prices span:nth-child(2),.prices span:last-child{font-size:2.4rem}.cta-button p{font-size:1.6rem}.secondary-button p{font-size:1.2rem}}div.nova-syhquf.nova-syhquf:not(.container){display:flex;flex-direction:column;min-height:100vh}main.nova-syhquf.nova-syhquf{display:flex;flex:1;justify-content:center;align-items:center;width:100%;background-color:#f6f6f6;padding:1.2rem 1.8rem;margin:0 auto}main.nova-syhquf .container.nova-syhquf{max-width:110rem}@media screen and (min-width: 991px){main.nova-syhquf.nova-syhquf{align-items:flex-start;padding:2rem 0 4rem}}
