.promo-banner{background:linear-gradient(45deg,#2d4d89,#172745,#2d4d89,#172745)}.discount-badge{color:#172745}#CartDrawer span.price{font-size:20px}.hr-container{max-width:90vw;margin:auto}a.hr-button,button.hr-button{min-width:12.5vw;display:inline-block;padding:1.25vw;line-height:1em;text-align:center;font-size:1.15vw;text-decoration:none;color:#fff;font-weight:700;border-radius:5vw;transition:all .35s ease-out;background-size:100% 200%;background-position:0% 0%}a.hr-button.hr-button-orange,button.hr-button.hr-button-orange{background-image:linear-gradient(180deg,#dd7a15,#ff8e0a,#dd7a15)}a.hr-button.hr-button-orange:hover,button.hr-button.hr-button-orange:hover{background-position:0% 100%;transform:translateY(-2px);box-shadow:0 4px 10px #ff7b0066}a.hr-button.hr-button-blue{background-image:linear-gradient(180deg,#172745,#2d4d89,#172745)}a.hr-button.hr-button-blue:hover{background-position:0% 100%;transform:translateY(-2px);box-shadow:0 6px 15px #0000004d}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px;color:#14123a;line-height:1em;font-family:Poppins,sans-serif!important;font-size:2vw;font-weight:700}p,li{font-family:Poppins,sans-serif!important;margin-bottom:15px;line-height:1.25em;font-size:.94vw;color:#14123a}a.lander-button{font-size:1.3vw;font-weight:700;color:#fff;text-decoration:none;padding:20px 30px;border-radius:50px;text-align:center;line-height:1em;display:inline-block;font-family:Poppins,sans-serif!important;text-transform:uppercase;cursor:pointer}.btn-gradient{background:#005c55;background:-webkit-linear-gradient(0deg,rgba(0,92,85,1) 0%,rgba(0,162,150,1) 100%);background:-moz-linear-gradient(0deg,rgba(0,92,85,1) 0%,rgba(0,162,150,1) 100%);background:linear-gradient(0deg,#005c55,#00a296);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005C55",endColorstr="#00A296",GradientType=0)}.btn-blue{background:#2d4d89}a.lander-button span{font-size:.94vw;display:block;font-weight:400;font-style:italic;text-transform:capitalize}.lander-container{max-width:85%;margin:auto}.page-width{max-width:90vw;width:100%}.page-width>.product{margin-bottom:2.5vw}.title-stars{display:flex;justify-content:space-between;max-width:50rem}.price-shipping{display:flex;justify-content:space-between;max-width:50rem;align-items:center;margin:-15px 0}.zenbud-shipping{display:flex;align-items:center;justify-content:center;align-content:center;gap:.5vw}.zenbud-shipping>p{font-weight:600;font-style:italic;line-height:1em;margin:0;color:#30546e}.lander-product-info ul li{padding-left:0;display:flex;align-items:center;margin:.5vw 0px}.lander-product-info ul li p{color:#30546e;margin:0}.lander-product-info ul li:before{content:"";width:1.25vw;height:1.25vw;background-image:url(/cdn/shop/files/zenbud-check.png?v=1754485876);display:block;margin-right:.5vw;background-size:contain}.lander-product-info ul{padding-left:0;margin:1vw 0px;list-style:none}.product .price__container{margin-bottom:0rem}.lander-product-info>h3{font-family:Poppins,sans-serif!important;margin-bottom:15px;line-height:1.25em;font-size:1vw;color:#30546e;font-weight:400;font-style:italic;max-width:30vw;margin-top:1.5vw}.jdgm-widget.jdgm-widget{display:block;display:flex;margin:.25vw 0px}.jdgm-star{background-image:linear-gradient(180deg,#dd7a15,#ff8e0a,#dd7a15);-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.product__info-wrapper .price{font-size:2.5rem!important;color:#30546e;font-family:Poppins,sans-serif!important;font-weight:700}.pricing-pdp{margin:0vw}product-form.product-form{margin-top:0!important}product-form.product-form button.product-form__submit{padding-top:20px;padding-bottom:20px;font-size:16px}product-form.product-form button.product-form__submit:after{display:none}.qv-product-info.zenbud .qv-description,.qv-product-info.zenbud .qv-variants{display:none}.qv-product-info.zenbud{align-self:center}.hr-marquee-container{background:#172745;background:linear-gradient(0deg,#172745,#2d4d89 50%);color:#fff;overflow:hidden;white-space:nowrap;width:100%;padding:1.25vw 0}.hr-marquee{position:relative;overflow:hidden;width:100%}.hr-marquee-inner{display:flex;width:max-content;animation:scroll-marquee 65s linear infinite}.hr-marquee-inner span{display:inline-block;padding-right:.5vw;font-size:1.15vw;letter-spacing:.05em;white-space:nowrap;font-weight:700;line-height:1em}@keyframes scroll-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}section.revamp-product-related{padding:5vw 0}section.revamp-product-related .hr-container{max-width:80vw}section.revamp-product-related h2{margin-bottom:2vw}section.revamp-product-related h3{font-size:1.45vw;margin-bottom:.25vw}.related-products-list .related-card{width:28%}.related-products-list .related-card img{margin-bottom:1vw}.related-products-list .related-card p{margin-top:0}section.home-revamp-how{padding:4vw 0;background-color:#f0f2f6}section.home-revamp-how .image-column img{display:block;width:90%;cursor:pointer}section.home-revamp-how h2{font-size:2.5vw;margin-bottom:0}section.home-revamp-how p.section-subtitle{margin-top:.5vw;font-size:1.9vw;line-height:1em}ol.how-it-works-steps{list-style:none;padding:0;margin-top:2vw;margin-bottom:2vw}.step-icon img{width:3.5vw;height:3.5vw;object-fit:contain;display:block}p.step-number{margin:0;font-weight:700}p.step-description{margin:0}li.step-item>div{align-items:center}.step-text{padding-left:1.5vw}li.step-item{margin-bottom:1.5vw}li.step-item p{font-size:1.15vw}li.step-item p br{display:none}section.home-revamp-how .hr-button{padding-left:3vw;padding-right:3vw}section.home-revamp-trial-cta{max-width:90vw;margin:auto;padding:5vw 0}section.home-revamp-trial-cta>div{background:linear-gradient(0deg,#172745,#2d4d89 50%);border-radius:5vw}section.home-revamp-trial-cta img{width:80%;margin:-2.5vw 0}section.home-revamp-trial-cta h2{color:#fff;font-size:2.5vw;font-weight:600}section.home-revamp-trial-cta p{font-size:1.15vw;color:#fff;font-weight:600;max-width:30vw;margin:2vw 0}.product-faqs{border:2px solid #30546f;border-radius:2.5vw;padding:3.5vw}section.revamp-product-faqs{padding-bottom:5vw}section.revamp-product-faqs h2{color:#30546e;text-align:center;margin-bottom:2.5vw}section.revamp-product-faqs .faq-question,section.revamp-product-faqs .faq-answer{font-size:1vw;font-family:Poppins,sans-serif!important;color:#30546e;line-height:1.25em}section.revamp-product-faqs .faq-question{font-weight:600}section.revamp-product-faqs .faq-item{padding:.75vw 0;position:relative;border-bottom:1px solid #ddd}section.revamp-product-faqs .faq-accordion .faq-item:first-child{border-top:1px solid #ddd}section.revamp-product-faqs .faq-question:after{content:"";display:block;width:1.5vw;height:1.5vw;background-image:url(/cdn/shop/files/right-chevron.png?v=1762451799);position:absolute;right:0;top:0;bottom:0;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .35s ease-out}section.revamp-product-faqs .faq-answer{margin-top:.5vw;max-width:90%;font-size:.9vw}section.revamp-product-faqs .faq-item[open] .faq-question:after{transform:rotate(90deg)}.modal-hidden{display:none}#videoModal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000e6;align-items:center;justify-content:center}#videoModal:not(.modal-hidden){display:flex}.modal-content{position:relative;padding:0;margin:auto;width:80%;max-width:900px;background:transparent}.close-button{color:#fff;font-size:40px;font-weight:700;position:absolute;top:-40px;right:0;cursor:pointer;line-height:1;z-index:10000}.close-button:hover,.close-button:focus{color:#ccc;text-decoration:none}#videoIframe{display:block;width:100%;height:500px}@media screen and (max-width: 767px){.page-width{max-width:90vw;width:100%;padding:0}.hr-container{max-width:90vw}h1,h2,h3,h5,h6{font-size:25px!important}p,li{font-size:14px!important}a.hr-button{font-size:16px!important;padding:10px 0}.w-10,.w-20,.w-25,.w-30,.w-32,.w-35,.w-40,.w-50,.w-60,.w-65,.w-70,.w-75,.w-80,.w-90,.w-100{width:100%}.lander-product-info>h3{font-size:14px!important;max-width:100%}.lander-product-info ul li p{padding:0!important;margin:5px!important}.lander-product-info ul li:before{width:15px;height:15px;margin-right:10px}.accordion__title{font-size:16px!important}section.revamp-product-related{padding:10vw 0}section.revamp-product-related .hr-container{max-width:90vw}.related-products-list .related-card{width:100%;margin-bottom:5vw}.related-products-list.row{flex-wrap:wrap}.related-card button.hr-button{font-size:16px;padding:3.5vw;max-width:75%}.related-products-list .related-card p{font-size:20px!important}section.revamp-product-related h3{font-size:18px!important}.qv-form-group label,.qv-variants select,.qv-quantity input{font-size:14px}.quick-view-content button.product-form__submit{font-size:16px}.qv-product-image img{width:80%;margin:auto;display:block}.hr-marquee-inner span{font-size:14px}.hr-marquee-container{padding:15px 0}section.home-revamp-discover img{width:100%}section.home-revamp-discover{padding:10vw 0}section.home-revamp-discover .content-column{padding:5vw 0 0;text-align:center}section.home-revamp-how{padding:10vw 0}section.home-revamp-how .image-column img{width:100%}.home-revamp-how .content-column{text-align:center;padding-top:5vw}li.step-item>div{flex-direction:column}.step-icon img{width:10vw;height:10vw;margin-bottom:2vw}li.step-item{margin-bottom:5vw}li.step-item p br{display:block}ol.how-it-works-steps{margin-top:5vw}section.home-revamp-trial-cta>div{padding:5vw}section.home-revamp-trial-cta .row{flex-direction:column}section.home-revamp-trial-cta img{width:60%;margin:-15vw auto 5vw;display:block}section.home-revamp-trial-cta .content-column{text-align:center}section.home-revamp-trial-cta h2 br{display:none}section.home-revamp-trial-cta p{max-width:100%}section.home-revamp-trial-cta{padding-bottom:10vw;margin-top:15vw}section.home-revamp-trial-cta .hr-button{width:50vw;margin-top:2.5vw}.product-faqs{padding:25px}section.revamp-product-faqs .faq-question{font-size:14px;padding-right:20px}section.revamp-product-faqs .faq-item{padding:10px 0}section.revamp-product-faqs .faq-question:after{right:0;width:15px;height:15px}section.revamp-product-faqs .faq-answer{max-width:100%;font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1024px){.page-width{max-width:95vw;padding:0}.lander-product-info>h3{font-size:1.5vw;max-width:100%}h2.h4.accordion__title.inline-richtext{font-size:1.5vw}.hr-marquee-inner span{font-size:2vw}.hr-marquee-container{padding:2vw 0}section.home-revamp-trial-cta{max-width:95vw}section.home-revamp-trial-cta>div{max-width:95vw}section.home-revamp-trial-cta p{max-width:90%}section.revamp-product-faqs h2{font-size:3vw}section.revamp-product-faqs .faq-question{font-size:1.75vw;padding-right:5vw}section.revamp-product-faqs .faq-item{padding:1vw 0}section.revamp-product-faqs .faq-answer{font-size:1.5vw}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/revamp-pdp.css.map */
