*{font-family:var(--font-poppins), sans-serif}body{background-color:#f6f6f6}header{background-color:#000}header .info{gap:.625rem}header p{font-size:13px;line-height:1.125rem}.black-stripe{gap:.5rem;padding:.313rem 0;font-size:.875rem;font-weight:700;line-height:1.313rem}.checkout-progress{background-color:#fff;justify-content:center;align-items:center;gap:2.188rem;margin-bottom:0;font-size:.75rem;line-height:1.125rem;display:flex}.checkout-progress span{color:var(--bs-gray)}.checkout-progress span.active{color:#000}.product-section{padding-top:10px;padding-bottom:40px}@media screen and (min-width:768px){.product-section{padding-top:30px;padding-bottom:140px}}.product-section .container{max-width:1240px}.product-section .mobileProductTitle h1{font-size:2rem}.product-section .mobileProductTitle{margin-bottom:15px}.product-section .productImage{margin-bottom:20px}@media screen and (min-width:768px){.product-section .productImage{margin-bottom:0}}.product-section .promoContainer{font-size:14px!important}.product-section .promoContainer .promoApplied{color:#fff;white-space:nowrap;-moz-column-gap:5px;background-color:#000;flex-flow:column;place-content:center;align-items:center;column-gap:5px;width:150px;padding:10px;font-size:14px;font-weight:700;line-height:22px;display:flex}.product-section .promoContainer .promoApplied .promoCode{color:#acf4a1}.product-section .promoContainer .promoCountdown{background-color:#acf4a1}.product-section .promoContainer .promoCountdown h4{text-align:center;margin:auto;font-size:13.5px;font-weight:700}@media only screen and (max-width:768px){.product-section .promoContainer .promoCountdown{background-color:#acf4a1}.product-section .promoContainer .promoCountdown h4{text-align:unset;margin:auto;padding:5px;font-size:13.5px;font-weight:700}}.productFeatures{grid-gap:.5rem;grid-template-columns:1fr 1fr;margin:20px 0}@media screen and (min-width:768px){.productFeatures{grid-template-columns:1fr 1fr 1fr 1fr}}.productFeatures .productFeature{flex:1 1 0;align-items:center;gap:.5rem;font-size:12.5px;font-weight:600}.productFeatures .productFeature img{width:40px;height:40px}.testimonial .testimonial-item{padding:14px;font-size:14px}.testimonial .testimonial-item .comment{min-height:110px}.testimonial .testimonial-item .customerName{gap:5px}footer{text-align:center;background-color:#fff;padding:30px 0;font-size:12px}@media screen and (min-width:768px){footer{padding:40px 0}}footer .logo{height:40px;margin-bottom:20px}footer a{color:#000;text-decoration:none}
