@keyframes spin{to{transform:rotate(360deg)}}@keyframes clock-spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1);--_glow-strength:.25}50%{transform:scale(1.05);--_glow-strength:.4}}@keyframes sweep{0%{transform:translate(-50%) rotate(-90deg)}to{transform:translate(-50%) rotate(90deg)}}:root{--txt-default:Mulish, sans-serif;--col-primary:#013581;--col-secondary:#62b1df;--col-accent:#0063ac;--col-black:#000000;--col-white:#ffffff;--col-gray-light:#f1f3ff;--col-gray-medium:#d5d7e6;--col-gray-dark:#292929;--col-blue-medium:#ace0fe;--col-blue-light:#e1f4ff;--col-red:#f60000;--col-yellow:#fcf01d;--col-green:#0b9500;--hover-transition:.3s ease;--page-transition:.5s ease;--max-quiz-width:600px;--bor-radius:15px;--drop-shadow:.15em .15em .15em rgba(0, 0, 0, .05);--gradient-blue-light:linear-gradient(135deg, var(--col-blue-light) 30%, var(--col-blue-medium) 100%)}body{height:100vh;font-family:var(--txt-default);font-size:1.3125rem;color:var(--col-gray-dark);line-height:1.6em;background-color:var(--col-white);margin:0;padding:0;display:flex;flex-direction:column}html{scroll-behavior:smooth;scroll-padding-top:2rem}*,:after,:before{position:relative;box-sizing:border-box}.container{z-index:1;width:min(100%,70.5rem);margin-left:auto;margin-right:auto;position:relative}*{-webkit-tap-highlight-color:transparent}a{color:var(--col-primary);-webkit-text-decoration:none;text-decoration:none;transition:color var(--hover-transition)}a:focus,a:hover{color:var(--col-accent)}:focus{outline-color:var(--col-secondary)}.hideFromMobile,.svgs{display:none;visibility:hidden}svg{color:inherit}picture,picture img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-size:2.25rem;font-weight:800;line-height:1.15em;margin-bottom:1rem}h1,h2,h3,h4,p{margin-top:0}p{margin-bottom:1rem}strong{font-weight:600}sup{font-size:.5em;line-height:1em}.hideFromMobile{width:0;height:0}.space-vertically{margin:1.5rem auto}.btn{--_color:var(--col-primary);--_border-radius:.5em;font-size:1rem;font-weight:600;color:var(--col-white);line-height:1em;text-align:center;text-transform:capitalize;outline:0;background-color:var(--_color);border-radius:var(--_border-radius);padding:1.25em 4em;display:inline-block;isolation:isolate;cursor:pointer;transition:color var(--hover-transition),background-color var(--hover-transition)}.btn-accent{--_color:var(--col-accent)}.btn-secondary{--_color:var(--col-secondary)}.btn-gray{--_color:var(--col-gray-medium);color:var(--col-gray-dark)}.btn-green,.btn-red{color:var(--col-white)}.btn-red{--_color:var(--col-red)}.btn-green{--_color:var(--col-green)}.btn:focus,.btn:hover{--_color:var(--col-accent);color:var(--col-white)}.btn-accent:focus,.btn-accent:hover{--_color:var(--col-primary)}.btn-gray:focus,.btn-gray:hover{--_color:var(--col-gray-light);color:var(--col-gray-dark)}.btn-min{--_color:transparent;font-size:.8rem;font-weight:700;color:var(--col-primary);text-transform:capitalize;background-color:var(--_color);padding:.75rem 1.5rem}.btn-min:focus,.btn-min:hover{--_color:var(--col-gray-light);color:var(--col-primary)}body>.btn{z-index:99;color:var(--col-white);position:absolute;top:1rem;left:.5rem}.stars{--_star-size:2.75em;--_star-color:var(--_color-alt);--_offset:calc(var(--_star-size) / 3);width:calc((var(--_star-size)*5) - (var(--_offset)*2));height:var(--_star-size);color:var(--_star-color);display:grid;grid-template-columns:repeat(5,1fr)}.stars svg{width:calc(var(--_star-size) + var(--_offset));height:calc(var(--_star-size) + var(--_offset));position:absolute;top:calc((var(--_offset)/2)*-1);left:calc((var(--_offset)/2)*-1)}.stars svg:nth-child(2){left:calc(var(--_star-size) - var(--_offset))}.stars svg:nth-child(3){left:calc((var(--_star-size)*2) - (var(--_offset)*1.5))}.stars svg:nth-child(4){left:calc((var(--_star-size)*3) - (var(--_offset)*2))}.stars svg:nth-child(5){left:calc((var(--_star-size)*4) - (var(--_offset)*2.5))}header{text-align:center;background:var(--col-primary)}header .container{background:linear-gradient(to right,var(--col-primary) 1%,var(--col-secondary) 30%,var(--col-blue-light) 45%,var(--col-blue-light) 55%,var(--col-secondary) 70%,var(--col-primary) 100%);padding:.5rem 1.5rem}header .logo{width:8rem;margin:0 auto}.tag-alt h2 svg,header .btn{position:absolute;top:50%;transform:translateY(-50%)}header .btn{z-index:2;right:.5rem}.questionnaire{padding-bottom:1.5rem}.tag,header .btn{color:var(--col-white)}.tag{font-size:5vw;text-align:center;background-color:var(--col-black)}.tag .container{padding:1rem}.tag h2{font-size:1em;line-height:1.25em;text-wrap:balance;margin:0}.tag-alt{color:var(--col-primary);background-color:var(--col-blue-medium)}.tag-alt-red{color:var(--col-gray-light);background-color:var(--col-red)}.tag-alt-medical{color:var(--col-accent);background-color:var(--col-blue-light)}.tag-alt h2{--_icon-size:1.5em;margin:0 auto}.tag-alt .hasicon{width:max-content}.tag-alt h2 svg{width:var(--_icon-size);height:var(--_icon-size)}.tag-alt h2 svg:first-child{left:calc((var(--_icon-size) + .5em)*-1)}.tag-alt h2 svg:last-child{right:calc((var(--_icon-size) + .5em)*-1)}.title .container{max-width:var(--max-quiz-width);padding:2.5rem 1.5rem 0}.title h1{width:100%;font-size:6.5vw;text-align:center;text-wrap:pretty;margin:0}.options{font-size:1rem}.options .container{padding:3rem 1.5rem 0}.options form{max-width:var(--max-quiz-width);margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.options form input{width:100%;font-size:1em;text-transform:capitalize;padding:1.5em .5em;outline:0;border:0;display:block}.options .option-radio{--_icon-size:2em;--_icon-color:var(--col-accent);--_padding:1.5rem;--_padding-hor-multiplyer:1.5;font-size:1em;font-weight:700;line-height:1.5em;text-align:left;text-wrap:pretty;background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius)}.options .option-radio *{z-index:3}.options .option-radio:before{z-index:1;width:100%;height:100%;content:"";background-color:var(--col-blue-light);border:var(--col-blue-medium) solid 2px;border-radius:var(--bor-radius);box-shadow:0 0 .5rem var(--col-blue-medium);display:block;position:absolute;top:0;left:0;opacity:0;transition:var(--hover-transition)}.options .option-radio svg,.options .option-radio:after{display:block;position:absolute;top:50%;left:calc(var(--_padding)*var(--_padding-hor-multiplyer));transform:translateY(-50%);width:var(--_icon-size);height:var(--_icon-size)}.options .option-radio:after{z-index:2;content:"";background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:5px}.options .option-radio svg{color:var(--_icon-color);opacity:0;transition:var(--hover-transition)}.options .option-radio label{width:100%;height:100%;padding:var(--_padding) calc(var(--_padding)*var(--_padding-hor-multiplyer));padding-left:calc((var(--_padding)*var(--_padding-hor-multiplyer)) + (var(--_icon-size) + 1em));display:block;cursor:pointer}.options .option-radio input[type=checkbox]{position:absolute;top:0;left:0}.options .option-radio input[type=checkbox]:checked~label svg{opacity:1}.options .option-radio:focus:before,.options .option-radio:has(input[type=checkbox]:checked):before,.options .option-radio:hover:before{opacity:1}.options .option-radio.option-none{margin-bottom:2rem}.options .option-radio.option-none label:after{width:100%;height:1px;content:"";background-color:var(--col-gray-medium);display:block;position:absolute;bottom:-1.5rem;left:0}.options .is-disabled{opacity:.5;pointer-events:none}.options form textarea{min-height:8rem;font-family:var(--txt-default);font-size:1em;color:var(--col-gray-dark);background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:5px;outline:0;resize:vertical;padding:1.5rem;margin-bottom:1rem}.options form textarea::-webkit-input-placeholder{color:var(--col-gray-dark);opacity:.75}.options form textarea::placeholder{color:var(--col-gray-dark);opacity:.75}.cta .btn{width:100%;font-size:1.5em}.extended{font-size:1rem;text-align:center}.extended .container{max-width:var(--max-quiz-width);padding:0 1.5rem}.counter,.extended .btn{width:100%}.extended .info,.not-required .content h2{display:grid;grid-template-columns:var(--_icon-size) 1fr;align-items:center}.extended .info{--_icon-size:1.75em;width:max-content;font-size:3.25vw;font-weight:600;color:var(--col-accent);line-height:1.15em;text-align:left;background-color:var(--col-gray-light);border-radius:5px;padding:.5em 1.5em;margin:1.5rem auto 0;grid-gap:.5em;gap:.5em}.extended .info svg,.not-required h2 svg{width:var(--_icon-size);height:var(--_icon-size)}.extended .info strong{font-weight:800;display:block}.counter{font-size:4vw;margin:1.5rem auto 0}.counter .container{padding:0 1.5rem}.counter .content{padding:1em;background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.counter h2,.counter h3{font-size:1em;line-height:1em}.counter h3{color:var(--col-gray-light);background-color:var(--col-red);border-radius:5px;padding:.25em .5em;margin:0}.counter .ticker{line-height:1em;display:inline-block;vertical-align:middle;font-size:2em;font-weight:900;color:var(--col-primary);margin-left:.4em}.counter h2{font-weight:600;text-align:center;margin:.5em 0 0}.counter h2 strong,.logos .copy h3{font-weight:800;color:var(--col-primary)}.not-required{width:100%;font-size:3.75vw}.not-required .container{padding:0 1.5rem}.not-required .content{--_icon-size:1.5em;padding:1em;color:var(--col-gray-light);background-color:var(--col-black);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.not-required .content h2{font-size:1em;margin:0}.not-required h2 svg{color:var(--col-secondary)}.not-required h2 span{display:block}.licensed,.logos{width:100%;text-align:center;font-size:1rem}.logos .container{padding:0 1.5rem}.logos .content{padding:2rem 1.5rem 1.5rem;color:#00000059;border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.logos .content h2{width:max-content;font-size:1em;font-weight:600;text-transform:capitalize;background-color:var(--col-white);padding:0 .5em;margin:0;position:absolute;top:-.55em;left:50%;transform:translate(-50%)}.logos .content .logos-all{width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;grid-gap:1rem;gap:1rem;grid-row-gap:1.5rem;row-gap:1.5rem}.licensed .content .logos-all picture,.logos .content .logos-all picture{margin:0 auto}.logos .content .logos-all picture img{width:auto;max-height:1.25em}.logos .copy{color:var(--col-gray-dark)}.logos .copy .score{width:max-content;margin:0 auto}.counter h3,.logos .copy .score .stars,.logos .copy .score span,.trump-video .content .sound .text>span,.trump-video .content .sound .text>svg,.your-plan .heading h3 span,.your-plan .heading h3 svg{display:inline-block;vertical-align:middle}.logos .copy .score .stars{--_star-color:#ffb300}.logos .copy .score span{font-size:2em;font-weight:900;color:var(--col-gray-dark);line-height:1em;margin-top:.15em;margin-left:.25em}.logos .copy h3{font-size:5vw;font-weight:700;font-style:italic;line-height:1.15em;margin:1rem 0 2rem}.licensed .container{padding:0 1.5rem}.licensed .content{padding:1.5rem;background:var(--gradient-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.licensed .content h2{font-size:4.5vw;font-weight:700;margin-bottom:.75em}.licensed .content h2 strong{font-weight:900}.licensed .content .logos-all{width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;grid-gap:1rem;gap:1rem}.licensed .content .logos-all picture:nth-child(2){padding:0 1rem}.trump{width:100%}.trump .container{padding:0 1.5rem}.trump .content{border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.trump picture,.trump picture img{width:100%;display:block}.trump-video{font-size:1rem}.trump-video .container{padding:0 1.5rem}.trump-video .content{background-color:var(--col-accent);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.trump-video .content .vid{cursor:pointer}.trump-video .content .copy{font-size:4.5vw;color:var(--col-gray-light);text-align:center;text-wrap:balance;padding:1rem 1.5rem}.trump-video .content .copy p{line-height:1.4em;margin:0}.price-comparison .chart .row .colume>span strong,.success-rate .copy p strong,.trump-video .content .copy p strong{font-weight:700}.trump-video .content .sound{z-index:2;width:100%;font-size:3.5vw;color:var(--col-gray-light);text-align:left;position:absolute;top:0;left:50%;transform:translate(-50%);transition:opacity 1s ease-in-out;cursor:pointer}.trump-video .content .sound .text{width:100%;font-size:1em;text-align:center;line-height:1em;letter-spacing:.05em;text-transform:capitalize;background-color:var(--col-red);border-top-left-radius:var(--bor-rad-fixed);border-top-right-radius:var(--bor-rad-fixed);padding:.25em}.trump-video .content .sound .text svg{width:1.15em;height:1.15em;color:inherit}.trump-video .content .sound img{width:35%;margin-top:.5em;margin-left:.5em;animation:pulse 1.5s infinite}.price-comparison{width:100%;font-size:3.5vw;text-align:center}.price-comparison .container{padding:0 1.5rem}.price-comparison .content{--_border-color:var(--col-gray-medium);padding:0;background-color:var(--col-blue-light);border:var(--_border-color) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.price-comparison h2{width:max-content;color:var(--col-primary);padding:.5em .25em .75em;margin:0 auto;font-size:1.4em}.price-comparison h2:after{width:calc(100% - .5em);height:3px;content:"";background-color:var(--col-red);border-radius:25%;display:block;position:absolute;bottom:.5em;left:.25em}.continue .delivery-info strong,.price-comparison h2 strong{font-weight:900;display:block}.price-comparison .chart{--_padding-vertical:.5em;width:100%;font-size:1em;line-height:1.15em;display:grid;grid-template-columns:1fr}.price-comparison .chart .row{width:100%;padding:var(--_padding-vertical) .25em;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.price-comparison .chart .row:nth-child(1),.price-comparison .chart .row:nth-child(2){border-top:var(--_border-color) solid 1px}.price-comparison .chart .row .colume>span{display:block}.price-comparison .chart .row div:nth-child(2):after,.price-comparison .chart .row div:nth-child(2):before{width:1px;height:calc(100% + (var(--_padding-vertical)*2.3));content:"";background-color:var(--_border-color);display:block;position:absolute;top:calc((var(--_padding-vertical)*1.15)*-1)}.price-comparison .chart .row div:nth-child(2):before{left:0}.price-comparison .chart .row div:nth-child(2):after{right:0}.price-comparison .chart .row-headings{background-color:var(--col-white)}.price-comparison .chart .row-headings div:not(:first-child){font-size:.9em}.price-comparison .chart .row-headings div:not(:first-child) span strong{display:block}.price-comparison .chart .row-item div:nth-child(1){display:flex;align-items:center;justify-content:center}.price-comparison .chart .row-item svg{height:1.25em}.price-comparison .chart .row-item span{font-size:1.1em;font-weight:800;color:var(--col-primary)}.price-comparison .chart .row-item:nth-child(2) svg{width:5em}.price-comparison .chart .row-item:nth-child(3) svg{width:6em}.price-comparison .chart .row-item:nth-child(4) svg{width:3.75em}.price-comparison .chart .row-item:nth-child(5) svg{width:5em}.price-comparison .chart .row-total{--_padding-vertical:.25em;font-weight:900;color:var(--col-primary);background-color:var(--col-white);border-top:var(--_border-color) solid 1px}.price-comparison .chart .row-total div:nth-child(2):after,.price-comparison .chart .row-total div:nth-child(2):before{--_padding-vertical:1em}.price-comparison .chart .row-total div:first-child{font-size:1.5em!important}.price-comparison .chart .row-total div:first-child picture{width:95%;margin:0 auto}.price-comparison .chart .row-total span{width:max-content;font-size:1.35em;color:var(--col-white);background-color:var(--col-primary);border:var(--col-red) solid 2px;padding:.35em .5em;margin:0 auto;transform:skew(-15deg)}.price-comparison .chart .row-total span strong{font-weight:900;display:block;transform:skew(15deg)}.price-comparison-alt .chart .row:not(:first-child){font-size:.8em}.price-comparison-alt .chart .row-total{background-color:var(--col-blue-medium)}.price-comparison-alt .chart .row-total div,.price-comparison-alt .chart .row-total div:first-child{font-size:1.25em}.success-rate{width:100%;font-size:3.75vw}.success-rate .container{padding:0 1.5rem}.success-rate .content{--_color:var(--col-accent);--_color-alt:var(--col-primary);background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.success-rate .title{--_background-color:var(--col-blue-medium);--_background-color-alt:var(--col-blue-light);background-color:var(--_background-color);border-bottom:var(--col-gray-medium) solid 1px;display:grid;grid-template-columns:30% 1fr;align-items:center}.success-rate .title .badge{--_icon-size:3.5em;--_icon-color:var(--col-white);--_icon-background-color:var(--_color);text-align:center;border-right:var(--col-gray-medium) solid 1px;padding:1rem}.success-rate .title .badge .icon{width:calc(var(--_icon-size) + 1em);height:calc(var(--_icon-size) + 1em);margin:0 auto;display:flex;align-items:center;justify-content:center;isolation:isolate}.success-rate .title .badge .icon:after,.success-rate .title .badge .icon:before{content:"";border-radius:100%;display:block;position:absolute}.success-rate .title .badge .icon:before{z-index:-2;width:100%;height:100%;background-color:var(--_icon-background-color);top:0;left:0}.success-rate .title .badge .icon:after{z-index:-1;width:90%;height:90%;background-color:var(--_background-color);top:50%;left:50%;transform:translate(-50%,-50%)}.success-rate .title .badge svg{width:var(--_icon-size);height:var(--_icon-size);color:var(--_icon-color);background-color:var(--_icon-background-color);border-radius:100%;padding:calc(var(--_icon-size)/8);display:block}.success-rate .title .badge span{font-size:1em;font-weight:900;color:var(--_icon-background-color);line-height:1.15em;text-align:center;display:block;margin:.25rem auto 0}.success-rate .title .heading{color:var(--_color);background-color:var(--_background-color-alt);padding:1.6rem 1rem}.success-rate .title .heading .stars{--_star-size:2.75em;--_star-color:var(--_color-alt);margin-left:-.65em}.success-rate .title .heading-alt:nth-child(4) .stars svg:nth-child(6){z-index:2;left:calc((var(--_star-size)*4) - (var(--_offset)*2.5));-webkit-clip-path:polygon(0 0,50%0,50% 100%,0 100%);clip-path:polygon(0 0,50%0,50% 100%,0 100%)}.success-rate .title .heading h2{font-size:1.25em;font-weight:700;color:var(--_color);line-height:1.15em;margin:.1em 0 0}.success-rate .title .heading h2 strong{font-size:1.18em;font-weight:900;color:var(--_color-alt);line-height:1.15em;display:block}.success-rate .copy{color:var(--_color-alt);padding:1.5rem}.success-rate .copy p{font-size:1em;line-height:1.4em;text-wrap:pretty;margin:0}.demand{font-size:3.5vw;text-align:center}.demand .container{padding:0 1.5rem}.demand .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.demand .title{color:var(--col-white);text-align:center;background-color:var(--col-primary)}.demand .title h2{text-transform:capitalize}.demand .title h2 strong{font-weight:900;font-style:italic;color:var(--col-yellow);text-transform:uppercase}.demand .copy{font-size:1.1em;font-weight:600;line-height:1.4em;padding:1rem}.demand .copy p{margin-bottom:.25rem}.demand .copy p strong{font-weight:900;color:var(--col-primary)}.demand .copy p u,footer .note p strong{font-weight:700;color:var(--col-red)}.delivery,.twenty-mins{width:100%;font-size:3.5vw}.twenty-mins .container{padding:0 1.5rem}.twenty-mins .content{background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.twenty-mins .title{color:var(--col-white);text-align:center;background-color:var(--col-accent)}.demand .title h2,.twenty-mins .title h2{font-size:1.5em;font-weight:700;color:var(--col-gray-light);line-height:1.15em;padding:.5em .25em;margin:0}.twenty-mins .title h2 strong{font-size:1.35em;font-weight:900;color:var(--col-white);line-height:1.15em;display:block}.twenty-mins .copy{padding:.75rem .5rem;display:grid;grid-template-columns:25% 1fr;grid-gap:.75rem;gap:.75rem;align-items:center}.delivery .copy p,.twenty-mins .copy p{font-size:1em;line-height:1.4em;margin:0}.delivery .title h2,.twenty-mins .copy p{color:var(--col-primary)}.delivery-alt .copy p strong,.doctor .copy p strong,.doctor .copy span strong,.testimonials .testimonial p strong,.twenty-mins .copy p strong{font-weight:700}.delivery .container{padding:0 1.5rem}.delivery .content{text-align:center;background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.delivery .title{color:var(--col-white);text-align:center;background-color:var(--col-blue-medium);border-bottom:var(--col-gray-medium) solid 1px}.delivery .title h2{font-size:1.25em;font-weight:700;line-height:1.15em;padding:.75em .25em;margin:0}.delivery .copy{--_padding:1.5rem;padding:var(--_padding);padding:1rem;background-color:var(--col-blue-light);display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.delivery .copy p{text-wrap:balance}.delivery .copy .imgs{width:100%;display:grid;grid-template-columns:1fr 40%}.delivery .copy .imgs .products .img,.your-plan .copy .left .products .img{width:32%;display:inline-block}.delivery .copy .imgs .products .img:not(:nth-child(2)){z-index:1;position:absolute;bottom:1rem;left:0;transform:rotate(-5deg)}.delivery .copy .imgs .products .img:nth-child(2){z-index:2;width:40%}.delivery .copy .imgs .products .img:nth-child(3){left:auto;right:0;transform:rotate(5deg)}.delivery .copy .imgs picture img{-webkit-filter:drop-shadow(.15em .15em .15em rgba(0,0,0,.25));filter:drop-shadow(.15em .15em .15em rgba(0,0,0,.25))}.delivery .copy .imgs .hand-package picture{width:115%;max-width:none;position:absolute;bottom:calc((var(--_padding) + .5rem)*-1);right:calc(var(--_padding)*-1)}.delivery-alt{width:100%;font-size:4.5vw;color:var(--col-gray-light)}.delivery-alt .container{padding:0 1.5rem}.delivery-alt .content{text-align:center;background-color:var(--col-accent);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.delivery-alt .copy{padding:1.5rem 1rem}.delivery-alt .copy h2{font-size:1.5em;line-height:1em}.delivery-alt .copy p{line-height:1.4em;margin:0}.take-control{width:100%;font-size:3.5vw}.take-control .container{padding:0 1.5rem}.take-control .content{text-align:center;background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.take-control .title{color:var(--col-white);text-align:center;background-color:var(--col-accent)}.take-control .title h2{font-size:1.5em;font-weight:700;color:var(--col-gray-light);line-height:1.15em;padding:.5em .25em;margin:0}.take-control .before-after{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.take-control .before-after h3{width:max-content;z-index:2;font-size:1em;color:var(--col-white);line-height:1em;text-shadow:0 0 1em #000;margin:0;position:absolute;top:.5em;left:50%;transform:translate(-50%)}.take-control .before-after picture{z-index:1}.take-control .before-after .before{background-color:var(--col-blue-medium)}.take-control .before-after .after{background-color:var(--col-blue-light)}.take-control .before-after ul{--_icon-size:1.25em;font-size:1em;color:var(--col-primary);line-height:1.25em;text-align:left;list-style:none;padding:1rem;margin:0}.take-control .before-after ul li{padding:.5em 0 .5em var(--_icon-size)}.take-control .before-after ul li svg{width:var(--_icon-size);height:var(--_icon-size);position:absolute;top:calc(var(--_icon-size)/3);left:0}.take-control .before-after .before ul li svg{color:var(--col-primary)}.take-control .before-after .after ul li svg{color:var(--col-secondary)}.doctor,.louis-ignarro{width:100%;font-size:2.75vw}.doctor .container{padding:0 1.5rem}.doctor .content{text-align:center;background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.doctor .title,.testimonials h2{color:var(--col-primary);text-align:center}.doctor .title{background-color:var(--col-blue-medium)}.doctor .title h2{font-size:1.4em;padding:.5em .25em;margin:0}.doctor .copy{text-align:left;padding:1rem}.doctor .copy p,.doctor .copy span{z-index:2;font-size:1em;line-height:1.4em}.doctor .copy p{width:65%;font-style:italic;text-wrap:pretty}.doctor .copy span{width:50%;display:block}.doctor .copy img{z-index:1;width:67%;-webkit-filter:drop-shadow(0 0 1em var(--col-blue-light));filter:drop-shadow(0 0 1em var(--col-blue-light));position:absolute;bottom:-1rem;right:-3.75rem}.louis-ignarro .container{padding:0 1.5rem}.louis-ignarro .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1rem .5rem;display:grid;grid-template-columns:30% 1fr;grid-gap:1rem;gap:1rem;align-items:center}.louis-ignarro .img{--_ring-size:.5em;font-size:.85em;font-weight:700;line-height:1.4em;text-wrap:balance;text-align:center;padding:.25rem}.louis-ignarro .img picture:before{width:calc(100% + var(--_ring-size));height:calc(100% + var(--_ring-size));content:"";background-color:var(--col-secondary);border-radius:100%;position:absolute;top:calc((var(--_ring-size)/2)*-1);left:calc((var(--_ring-size)/2)*-1)}.louis-ignarro .img picture img{border:var(--col-blue-medium) solid var(--_ring-size);border-radius:100%}.louis-ignarro .img span{background-color:var(--col-white);border-radius:5px;padding:.15em .25em;margin-top:.5rem;display:block}.louis-ignarro .copy h2,.louis-ignarro .copy p{font-size:1.65em;color:var(--col-primary)}.louis-ignarro .copy p{font-size:1em;line-height:1.4em;margin:0}.testimonials{width:100%;font-size:1rem;text-align:left}.testimonials .container{padding:0 1.5rem}.testimonials .content{background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;overflow:hidden}.testimonials h2{width:100%;font-size:6vw;font-weight:700;line-height:1em;margin-bottom:1.5rem}.testimonials h2 strong{font-weight:900;-webkit-text-decoration:underline;text-decoration:underline}.testimonials .testimonial-list{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.testimonials .testimonial:not(:last-child){border-bottom:var(--col-gray-medium) solid 1px;padding-bottom:1.5rem}.testimonials .testimonial h3{font-size:4.5vw;line-height:1.15em}.testimonials .testimonial .copy{--_padding:.75rem;display:grid;grid-template-columns:1fr;grid-gap:var(--_padding);gap:var(--_padding)}.testimonials .testimonial .copy .headshot{width:60%;border:var(--col-blue-medium) solid 5px;border-radius:100%;margin:0 auto}.testimonials .testimonial p{font-size:1em;line-height:1.4em;text-wrap:pretty}.testimonials .testimonial .stars{--_star-size:2em;--_star-color:var(--col-secondary);margin:0 auto var(--_padding) auto}.testimonials .testimonial .name{font-size:1.15em;font-weight:700;font-style:italic;line-height:1.15em;display:block}.testimonials-alt{margin-top:-2.5rem!important}.reassurance{width:100%;font-size:2.95vw;text-align:center}.reassurance .container{padding:0 1.5rem}.reassurance .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.reassurance .icon picture img{width:70%;-webkit-filter:drop-shadow(.25em .25em .25em var(--col-blue-medium));filter:drop-shadow(.25em .25em .25em var(--col-blue-medium));margin:0 auto}.reassurance .icon .service-name{font-size:1em;font-weight:700;color:var(--col-primary);line-height:1.1em;display:block;margin-top:.75em}.guarantee,.security{width:100%;font-size:1rem;text-align:center}.guarantee .container{padding:0 1.5rem}.guarantee .content{background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;overflow:hidden}.guarantee picture img,.security picture img,.top-rated picture img{width:60%;-webkit-filter:drop-shadow(0 0 1rem var(--col-blue-medium));filter:drop-shadow(0 0 1rem var(--col-blue-medium));margin:0 auto}.guarantee h2,.security h2{width:100%;font-size:4.5vw;font-weight:900;color:var(--col-primary);line-height:1.25em;margin:1.5rem 0 1rem}.guarantee h2 strong{font-size:1.1em;font-weight:inherit;color:var(--col-accent)}.guarantee p{margin:0}.guarantee p strong{font-weight:800}.security .container{padding:0 1.5rem}.security .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;overflow:hidden}.security h2 strong{font-size:1.1em;font-weight:inherit;color:var(--col-accent);display:block}.guarantee p,.security p,.top-rated p{font-size:1em;font-weight:600;color:var(--col-primary);line-height:1.4em}.security p:last-child,.top-rated p:last-child{margin:0}.security p strong{font-weight:800}.top-rated{width:100%;font-size:1rem;text-align:center;margin-top:-3.5rem}.top-rated .container{padding:0 1.5rem}.top-rated .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;overflow:hidden}.top-rated .pills{transform:rotate(-10deg)}.top-rated .pills .pill:last-child{display:none}.top-rated h2{width:100%;font-size:5vw;font-weight:900;color:var(--col-primary);line-height:1.25em;text-wrap:balance;margin:1.5rem 0 1rem}.top-rated h2 strong{font-size:1.5em;font-weight:inherit;line-height:1.1em;color:var(--col-accent);display:block}.top-rated p strong{font-weight:800}.trump-viagra-banner picture{margin-top:-1.5rem}.progress-bar{--_track:var(--col-blue-medium);--_fill:var(--col-yellow);--_text:var(--col-primary);--_border-radius:9999px;--_icon-size:5em;width:100%;font-size:1rem;text-align:left}.progress-bar .content{background:linear-gradient(to bottom,var(--col-secondary) 0%,var(--col-primary) 100%);border-radius:5px;padding:.75rem .75rem .75rem calc(var(--_icon-size) - 1.5em);transform:skew(-15deg)}.progress-bar .content *{z-index:1}.progress-bar .content .icons,.progress-bar .content .icons>*{width:var(--_icon-size);height:var(--_icon-size);position:absolute}.progress-bar .content .icons{--_background-color:var(--col-white);--_border-size:4px;--_border-color:var(--col-blue-light);z-index:2;background-color:var(--_background-color);border-radius:100%;box-shadow:0 0 .75em var(--col-secondary);top:40%;left:-1rem;transform:translateY(-50%) skew(15deg);overflow:hidden}.progress-bar .content .icons:after{z-index:2;width:100%;height:100%;content:"";border:var(--_border-color) solid var(--_border-size);border-radius:100%;position:absolute;top:0;left:0}.progress-bar .content .icons>*{top:0;left:0}.progress-bar .content .icons>:not(:first-child){opacity:0}.progress-bar .content .icons .success-tick{color:var(--col-accent)}.progress-bar .pwrap{transform:skew(15deg)}.progress-bar .wrap{max-width:720px;margin:auto}.progress-bar .pwrap{position:relative;width:100%}.progress-bar .progress__label{position:absolute;top:-2.75rem;transform:translate(-50%);font-weight:800;font-size:18px;color:var(--_text);pointer-events:none;-webkit-user-select:none;user-select:none;transition:left .08s linear}.progress-bar .progress{position:relative;width:100%;height:22px;background:var(--_track);border-radius:var(--_border-radius);overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.progress-bar .progress__bar{position:absolute;left:0;top:0;bottom:0;width:0%;background:var(--_fill);border-radius:var(--_border-radius);transition:width .08s linear;box-shadow:0 6px 16px #34c75933,0 0 1em .5em #fffcc2}.progress-chart{--_border-color:var(--col-gray-medium);--_padding-vertical:1rem;--_padding-horizontal:1.5rem;--_icon-size:1.5em;--_color-green:var(--col-green);--_spinner-size:1.5em;--_spinner-line-width:4px;--_spinner-color-track:var(--col-blue-light);--_spinner-color-accent:var(--col-secondary);--_spinner-speed:.9s;width:100%;font-size:3.5vw;text-align:left}.progress-chart .container{padding:0 1.5rem}.progress-chart .content{background-color:var(--col-white);border:var(--_border-color) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);display:grid;grid-template-columns:1fr;overflow:hidden}.progress-chart .content:after{width:1px;height:100%;content:"";background-color:var(--_border-color);display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.progress-chart .row{font-size:.9em;font-weight:600;color:var(--_color-green);text-transform:capitalize;line-height:1.25em;padding:var(--_padding-vertical)0;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.progress-chart .row-heading{font-size:1.25em;font-weight:700;color:var(--col-primary);text-align:center;background-color:var(--col-blue-light);border-bottom:var(--_border-color) solid 1px}.progress-chart .row>*{padding:0 var(--_padding-horizontal);display:block}.progress-chart .row>:first-child{font-weight:700;color:var(--col-primary)}.progress-chart .row svg{width:var(--_icon-size);height:var(--_icon-size);color:inherit;position:absolute;top:0;left:calc(var(--_padding-horizontal)/2)}.progress-chart .row .outcome>span{padding-left:calc(var(--_icon-size) - .4em);display:block}.customer-details form label.error select,.progress-chart .row .red{color:var(--col-red)}.progress-chart .spinner{width:var(--_spinner-size);height:var(--_spinner-size);border-radius:50%;border:var(--_spinner-line-width) solid var(--_spinner-color-track);border-top-color:var(--_spinner-color-accent);animation:spin var(--_spinner-speed) linear infinite;margin:0 auto}.your-plan{font-size:3vw}.your-plan .container{padding:0 1.5rem}.your-plan .content{background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.your-plan .heading{border-bottom:var(--col-gray-medium) solid 1px}.your-plan .heading h2{font-size:1.75em;font-weight:900;color:var(--col-gray-light);background-color:var(--col-accent);padding:.25em;margin:0}.your-plan .heading h3{--_icon-size:2em;font-size:1.15em;font-weight:700;font-style:italic;color:var(--col-primary);background-color:var(--col-blue-medium);padding:.25em;margin:0}.your-plan .heading h3 svg{width:var(--_icon-size);height:var(--_icon-size);margin-right:.25em}.your-plan .heading h3 strong{font-weight:900;text-transform:uppercase}.your-plan .copy{font-size:1em;line-height:1.15em;padding:1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.your-plan .copy .left .products .img:not(:nth-child(2)){z-index:1;position:absolute;bottom:.5rem;left:0;transform:rotate(-5deg)}.your-plan .copy .left .products .img:nth-child(2){z-index:2;width:40%}.your-plan .copy .left .products .img:nth-child(3){left:auto;right:0;transform:rotate(5deg)}.your-plan .copy .left .pills .pill{width:70%;margin:0 auto;transform:rotate(-15deg)}.your-plan .copy .left .pills .pill:last-child{display:none}.your-plan .copy .left h4{font-size:1.15em;font-weight:700;margin:.5em 0 .75em}.minutes-away p strong,.your-plan .copy .left h4 strong{font-weight:900}.your-plan .copy .left p{font-size:.8em;font-weight:700;font-style:italic;margin-bottom:.5em}.your-plan .copy .left .fda{--_icon-size:1.5em;font-size:.9em;font-weight:800;font-style:var(--col-red);color:var(--col-primary);margin-top:.75em;display:block}.your-plan .copy .left .fda span,.your-plan .copy .left .fda svg{display:inline-block;vertical-align:middle}.your-plan .copy .left .fda svg{width:var(--_icon-size);height:var(--_icon-size);margin-right:.25em}.your-plan .copy .right{--_margin:.75rem}.your-plan .copy .right .avg-price{font-size:1em;font-weight:700;font-style:italic;color:var(--col-red)}.your-plan .copy .right .discount{font-size:1.4em;margin-top:var(--_margin)}.your-plan .copy .right .discount span:first-child{font-weight:700}.your-plan .copy .right .discount span:last-child{font-weight:900;color:var(--col-primary)}.your-plan .copy .right .price{width:max-content;font-size:1.65em;font-weight:700;color:var(--col-primary);line-height:1em;background-color:var(--col-blue-medium);border:var(--col-secondary) solid 1px;border-radius:5px;padding:.5em;margin:var(--_margin) auto 0 auto;display:block}.your-plan .copy .right .price strong{font-size:1.25em;font-weight:900}.your-plan .copy .right ul{--_icon-size:1.5em;font-size:1.15em;font-weight:700;text-align:left;list-style:none;padding:0;margin:var(--_margin)0 0 0}.your-plan .copy .right ul li{padding-left:calc(var(--_icon-size));margin-top:.5em}.your-plan .copy .right ul li svg{width:var(--_icon-size);height:var(--_icon-size);color:var(--col-accent);position:absolute;top:-.25em;left:0}.your-plan .copy .right .fine-print{font-size:.5em;line-height:1.4em;margin:var(--_margin)0 0 0}.expiring{--_icon-size:2em;--_padding:1rem;--_color-main:var(--col-red);--_color-background:var(--col-yellow);--_clock-speed:5s;--_pulse-speed:2s;--_glow-strength:.25;font-size:3.25vw;text-align:left}.expiring .container{padding:0 1.5rem}.expiring .content{background-color:var(--_color-background);border:var(--_color-main) solid 2px;border-radius:var(--bor-radius);box-shadow:0 0 1rem rgba(255,0,0,var(--_glow-strength));padding:var(--_padding) var(--_padding) var(--_padding) calc(var(--_icon-size) + var(--_padding));transition:box-shadow var(--hover-transition);animation:pulse var(--_pulse-speed) infinite ease-in-out;will-change:transform}.expiring h2{font-size:1em;color:var(--_color-main);margin-bottom:.5em}.expiring p{font-size:.9em;line-height:1.4em;text-wrap:pretty;margin:0}.expiring .stop-watch{width:var(--_icon-size);height:var(--_icon-size);background-color:var(--_color-main);border-radius:100%;position:absolute;top:var(--_padding);left:calc(var(--_padding)/2)}.expiring .stop-watch:after,.expiring .stop-watch:before{height:calc((var(--_icon-size)/2) - (var(--_icon-size)/2.75));content:"";background-color:var(--_color-main);border-radius:calc(var(--_icon-size)*2);position:absolute}.expiring .stop-watch:before{width:calc(var(--_icon-size) - (var(--_icon-size)/1.5));top:-20%;left:50%;transform:translate(-50%)}.expiring .stop-watch:after{width:calc(var(--_icon-size) - (var(--_icon-size)/1.35));top:0;left:-10%;transform:rotate(-45deg)}.expiring .stop-watch .hand{width:80%;height:80%;border-radius:100%;position:absolute;top:10%;left:10%;animation:clock-spin var(--_clock-speed) linear infinite}.expiring .stop-watch .hand:before{width:20%;height:55%;content:"";background-color:var(--_color-background);border-radius:100% 100% 75% 75%;position:absolute;top:0;left:50%;transform:translate(-50%)}.reminder{font-size:3.5vw;text-align:left}.reminder .container{padding:0 1.5rem}.reminder .content{--_color:var(--col-accent);--_color-alt:var(--col-primary);background-color:var(--col-blue-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);display:grid;grid-template-columns:30% 1fr;grid-gap:1rem;gap:1rem;align-items:center;overflow:hidden}.reminder .badge{--_icon-size:3.5em;--_icon-color:var(--col-white);--_icon-background-color:var(--_color);--_background-color:var(--col-blue-medium);--_background-color-alt:var(--col-blue-light);text-align:center;background-color:var(--_background-color);border-right:var(--col-gray-medium) solid 1px;padding:1rem}.reminder .badge .icon{width:calc(var(--_icon-size) + 1em);height:calc(var(--_icon-size) + 1em);margin:0 auto;display:flex;align-items:center;justify-content:center;isolation:isolate}.reminder .badge .icon:after,.reminder .badge .icon:before{content:"";border-radius:100%;display:block;position:absolute}.reminder .badge .icon:before{z-index:-2;width:100%;height:100%;background-color:var(--_icon-background-color);top:0;left:0}.reminder .badge .icon:after{z-index:-1;width:90%;height:90%;background-color:var(--_background-color);top:50%;left:50%;transform:translate(-50%,-50%)}.reminder .badge svg{color:var(--_icon-color);background-color:var(--_icon-background-color);border-radius:100%;padding:calc(var(--_icon-size)/8);display:block}.reminder .badge span{font-size:1em;font-weight:900;color:var(--_icon-background-color);line-height:1.15em;text-align:center;display:block;margin:.25rem auto 0}.reminder .copy{font-size:1em;line-height:1.4em;text-wrap:pretty;padding-right:1rem;margin:0}.reminder .copy p{margin:0}.expiring p,.reminder .copy p strong{font-weight:700}.trust-icons .container{--_icon-size:3em;font-size:6vw;font-weight:700;color:var(--col-white);text-transform:uppercase;line-height:1em;padding:0 2.5rem;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.trust-icons .item{text-align:center;border:var(--col-secondary) solid 4px;border-radius:10px;box-shadow:.1em .1em .1em #00000026;padding:1em 1.5em;display:grid;grid-template-columns:var(--_icon-size) 1fr;grid-gap:.25rem;gap:.25rem;align-items:center}.trust-icons .item-green{border-color:#0ebf00;background-color:var(--col-green);background:linear-gradient(135deg,#409137 0,#0b9500)}.trust-icons .item-blue{letter-spacing:.23em;background-color:var(--col-primary);background:linear-gradient(135deg,#31517c 0,#013581)}.trust-icons .item-red{letter-spacing:.1em;border-color:#ff5d5d;background-color:var(--col-red);background:linear-gradient(135deg,#dd4d37 0,#f60000)}.reminder .badge svg,.trust-icons .item svg{width:var(--_icon-size);height:var(--_icon-size)}.trust-icons .item span strong{font-size:.9em;font-weight:900;letter-spacing:normal;display:block}.trust-icons .item-red span strong{font-size:.7em}.order-summary{font-size:4.25vw}.order-summary .container{padding:0 1.5rem}.order-summary .content{background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.order-summary .heading{border-bottom:var(--col-gray-medium) solid 1px}.order-summary .heading h2{font-size:1.325em;font-weight:900;color:var(--col-gray-light);text-transform:uppercase;letter-spacing:.05em;background-color:var(--col-primary);padding:.5em;margin:0}.order-summary .cells{--_row-padding:.75em;font-size:1em;line-height:1.15em;color:var(--col-primary);padding:.5rem 0 0;display:grid;grid-template-columns:1fr}.order-summary .cells .row{padding:var(--_row-padding) 1.5rem;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.order-summary .cells .row .colume:first-child{font-weight:700;text-align:left}.order-summary .cells .row .colume:last-child{text-align:right}.order-summary .cells .was{color:var(--col-gray-dark);font-style:italic}.order-summary .cells .was s{-webkit-text-decoration-color:var(--col-red);text-decoration-color:var(--col-red)}.order-summary .cells .now{font-weight:700}.order-summary .cells .highlight{color:var(--col-green)}.order-summary .cells .coupon{font-style:italic}.order-summary .cells .total{font-weight:900;border-top:var(--col-gray-medium) solid 1px}.order-summary .cells .total .colume:first-child{font-weight:900}.order-summary .cells .due{background-color:var(--col-blue-medium)}.continue{margin-bottom:2.5rem}.continue .btn{--_color:var(--col-green)}.continue .btn:focus,.continue .btn:hover{--_color:var(--col-accent);color:var(--col-white)}.continue .delivery-info{--_icon-size:3.75em;--_icon-color:inherit;font-size:3.5vw;font-weight:700;color:var(--col-primary);line-height:1.15em;text-align:left;display:grid;padding:0 1rem;margin-bottom:.5rem;grid-template-columns:var(--_icon-size) 1fr;grid-gap:.5em;gap:.5em;align-items:center}.confidential svg,.continue .delivery-info svg,.satisfation svg,.stop-warning svg{width:var(--_icon-size);height:var(--_icon-size);color:var(--_icon-color)}.divide .line{margin-bottom:2.5rem;width:100%;height:1px;background-color:var(--col-gray-medium)}.why{font-size:4vw}.why .container{padding:0 1.5rem}.dob form label,.why .content{border:var(--col-gray-medium) solid 1px}.why .content{background-color:var(--col-blue-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);overflow:hidden}.why .heading{border-bottom:var(--col-gray-medium) solid 1px}.why .heading h2{font-size:1.325em;font-weight:700;color:var(--col-gray-light);text-align:center;text-transform:uppercase;letter-spacing:.05em;background-color:var(--col-primary);padding:.5em;margin:0}.confidential p strong,.why .heading h2 strong{font-weight:900;display:block}.why .reasons{padding:1.5rem 1rem;display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.customer-details form,.dob form,.why .reasons .reason{display:grid;grid-template-columns:15% 1fr;grid-gap:1rem;gap:1rem}.why .reasons .reason h3{font-size:1.15em;color:var(--col-primary);line-height:1.15em;text-wrap:pretty;margin-bottom:.5em}.why .reasons .reason p{font-size:.85em;line-height:1.4em;text-wrap:balance;margin:0}.stop-warning{--_icon-size:7em;--_icon-color:var(--col-red);font-size:1rem}.stop-warning .container{padding:0 1.5rem}.stop-warning .content{background-color:#ff00000d;border:var(--col-red) solid 2px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:2.5rem;margin-bottom:2.5rem}.stop-warning p{font-size:1.25em;font-weight:700;line-height:1.4em}.stop-warning .btn{--_color:var(--col-red)}.dob{font-size:1rem;margin-top:-1.5rem}.dob p{font-size:1.15em;line-height:1.6em;text-wrap:balance;margin:0}.dob h2{font-size:1.75em;color:var(--col-primary);margin:2.5rem 0 1.5rem}.customer-details form,.dob form{grid-template-columns:1fr}.dob form label{font-size:1.15em;background-color:var(--col-gray-light);border-radius:5px;padding:.5em;cursor:pointer}.customer-details form label:before,.dob form label:before{width:100%;height:100%;content:"";border:var(--col-blue-medium) solid 2px;border-radius:5px;display:block;position:absolute;top:0;left:0;opacity:0;transition:var(--hover-transition)}.customer-details form label:focus:before,.customer-details form label:hover:before,.dob form label:focus:before,.dob form label:hover:before{opacity:1}.dob form select{cursor:pointer}.dob form .warning{--_icon-size:1.5em;width:max-content;font-size:3.75vw;font-weight:700;color:var(--col-red);line-height:1em;text-align:left;margin:0 auto;grid-template-columns:var(--_icon-size) 1fr;align-items:center;gap:.25em;display:none;visibility:hidden}.customer-details .secured svg,.dob form .warning svg{width:var(--_icon-size);height:var(--_icon-size);color:inherit}.dob form .btn{border:0;outline:0;margin-top:1rem}.confidential,.minutes-away{font-size:3.5vw;font-weight:700;color:var(--col-primary);line-height:1.4em;text-align:left}.minutes-away .container{padding:0 2.5rem}.minutes-away .content{background-color:var(--col-blue-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem}.confidential p,.minutes-away p{margin:0}.confidential{--_icon-size:4em;--_icon-color:var(--col-accent);font-size:4vw;line-height:1.25em}.confidential .container{padding:0 2.5rem}.confidential .content{background-color:var(--col-gray-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem;display:grid;grid-template-columns:var(--_icon-size) 1fr;grid-gap:1rem;gap:1rem;align-items:center}.shipping-intro{font-size:1rem;margin-top:-1.5rem}.shipping-intro p{font-size:1.15em;line-height:1.6em;text-wrap:balance;margin:0}.customer-details{font-size:1rem;text-align:left}.customer-details .container{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.customer-details .form-wrapper{background-color:var(--col-gray-light);border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:.75rem 1.5rem 1.5rem}.customer-details .heading{width:100%;padding-bottom:1rem}.customer-details .heading h2{width:100%;font-size:5vw;line-height:1em;border-bottom:var(--col-gray-medium) solid 1px;padding-bottom:.5em;margin:0}.customer-details .heading .reminder{width:max-content;font-size:.9em;font-style:italic;color:var(--col-primary);line-height:1em;background-color:var(--col-blue-medium);border-radius:5px;padding:.5em;margin-top:.5rem;display:block}.customer-details .secured{--_icon-size:1.25em;font-size:3vw;font-weight:700;color:var(--col-accent);line-height:1em;text-transform:uppercase;display:grid;grid-template-columns:var(--_icon-size) 1fr;grid-gap:.25em;gap:.25em;align-items:center;position:absolute;top:1rem;right:1.5rem}.customer-details .secured span{padding-top:.15em;display:block}.customer-details form label{font-size:1.15em;background-color:var(--col-white);border:var(--col-gray-medium) solid 1px;border-radius:5px;padding:.5em}.customer-details form input[type=email],.customer-details form input[type=text],.customer-details form select,.dob form select{font-size:1em;width:100%;line-height:1em;background-color:transparent;border:0;outline:0;border-radius:5px}.customer-details form select{cursor:pointer}.customer-details form input::-webkit-input-placeholder{color:var(--col-gray-dark)}.customer-details form input::placeholder,.customer-details form select{color:var(--col-gray-dark)}.customer-details form .disclaimer{font-size:.75em;font-style:italic;line-height:1.25em;text-wrap:pretty;padding:0 .5em;display:grid;grid-template-columns:.75em 1fr}.customer-details form .btn{border:0;outline:0;margin-top:1rem}.customer-details form label.error{border:1px solid var(--col-red)!important}.customer-details form label.error input::-webkit-input-placeholder{color:var(--col-red)}.customer-details form label.error input::placeholder{color:var(--col-red)}.modal{z-index:99;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal:not(:target){visibility:hidden;opacity:0}.modal .modal-window{width:min(var(--max-quiz-width),90%);font-size:3.75vw;background-color:var(--col-white);border-radius:var(--bor-radius);padding:2.5rem 1.5rem}.modal .modal-window h2{font-size:1.5em}.modal .modal-window p{font-size:1em;line-height:1.4em;text-wrap:pretty}.modal .modal-window .buttons{display:grid;grid-template-columns:25% 1fr;grid-gap:.5em;gap:.5em}.modal .modal-window .buttons .btn{font-size:.8em;padding-left:0;padding-right:0}.current-progress{--_current-progress-percentage:.6;--_speed:.5s;--_transition:var(--_speed) ease-out;--_height:.75rem;--_color-base:var(--col-blue-light);--_color-bar:var(--col-green);--_radius:var(--bor-radius);text-align:left;margin-top:1.5rem;overflow:hidden}.current-progress .percentage{--_percentage-location:calc( ( var(--_current-progress-percentage) * 100% ) * 1.75 );width:50%;font-size:.9em;font-weight:600;color:var(--_color-bar);line-height:1em;display:block;transform:translate(var(--_percentage-location));transition:transform var(--_transition)}.current-progress .bar{width:100%;height:var(--_height);background-color:var(--_color-base);border-radius:var(--_radius);margin-top:.5rem;overflow:hidden}.current-progress .bar .bar-current-progress{width:100%;height:100%;background-color:var(--_color-bar);border-radius:var(--_radius);transform-origin:left;transform:scaleX(var(--_current-progress-percentage));transition:transform var(--_transition)}.evaluation-progress{font-size:1rem;--_color:var(--col-accent);--_color-track:var(--col-blue-medium);margin-top:-1.5rem!important}.evaluation-progress .content{padding:28px 34px;border:2px solid var(--_color);border-radius:14px;background:var(--col-gray-light);box-shadow:0 1px #00000008}.evaluation-progress .ring{--deg:0deg;width:140px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--_color) var(--deg),var(--_color-track)0);display:grid;align-items:center;justify-items:center;place-items:center;margin-left:auto;margin-right:auto;position:relative}.evaluation-progress .ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.evaluation-progress .val{position:relative;font-weight:700;font-size:2em;line-height:1em;color:var(--_color);transition:.25s}.evaluation-progress .txt{margin-top:16px;text-align:center;font-size:1.15em;font-weight:800}.evaluation-progress .done .ring{background:var(--_color)}.evaluation-progress .done .ring:before{background:0 0}.evaluation-progress .done .val{color:#fff;font-size:56px;line-height:1;transform:scale(1.02)}.evaluation-progress .copy{font-size:1em;line-height:1.4em;font-size:3.5vw;display:none}.evaluation-progress .copy h2{font-size:1.2em;line-height:1.15em;margin-bottom:.5em}.evaluation-progress .copy h2 strong{font-weight:900;color:var(--col-red);text-transform:uppercase}.evaluation-progress .copy p{font-size:1em;font-weight:600;margin:0}.evaluation-progress .copy p strong{font-weight:800}.evaluation-progress .copy .meter-wrapper{--_size:68vw;width:var(--_size);height:calc(var(--_size)/2.3);margin:2.5rem auto 0}.evaluation-progress .copy .meter-wrapper>span{width:max-content;font-size:.75em;font-weight:700;line-height:1em;display:block;position:absolute;opacity:.5}.evaluation-progress .copy .meter-wrapper .tag-mild,.evaluation-progress .copy .meter-wrapper .tag-severe{bottom:.5em}.evaluation-progress .copy .meter-wrapper .tag-mild{left:-1.5em}.evaluation-progress .copy .meter-wrapper .tag-moderate{top:-1.25rem;left:50%;transform:translate(-50%)}.evaluation-progress .copy .meter-wrapper .tag-severe{right:-2.5em}.evaluation-progress .copy .meter{--speed:2s;width:100%;aspect-ratio:2/1;position:relative}.evaluation-progress .copy .meter .dial{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1;pointer-events:none}.evaluation-progress .copy .meter .needle{position:absolute;left:50%;bottom:2rem;width:6px;height:52%;background:#444;border-radius:6px;transform-origin:bottom center;transform:translate(-50%) rotate(-90deg);animation:sweep var(--speed) ease-in-out forwards;z-index:2}.evaluation-progress .copy .meter .needle:after{content:"";position:absolute;left:50%;top:-14px;width:18px;height:14px;background:#444;transform:translate(-50%);-webkit-clip-path:polygon(50%0,100% 100%,0 100%);clip-path:polygon(50%0,100% 100%,0 100%)}.evaluation-progress .copy .meter .needle:before{content:"";position:absolute;left:50%;bottom:-8px;width:18px;height:18px;transform:translate(-50%);background:#fff;border:3px solid #444;border-radius:50%}.satisfation{--_icon-size:4em;--_icon-color:var(--col-accent);font-size:3.25vw;font-weight:700;color:var(--col-primary);line-height:1.25em;text-wrap:balance;text-align:left}.satisfation .container{padding:0 2.5rem}.satisfation .content{background-color:var(--col-blue-light);border-radius:var(--bor-radius);box-shadow:var(--drop-shadow);padding:1.5rem .5rem 1.5rem 1.5rem;display:grid;grid-template-columns:var(--_icon-size) 1fr;grid-gap:1rem;gap:1rem;align-items:center}.satisfation p{margin:0}.satisfation p strong{font-weight:900}.satisfation p .company-name{display:block}footer,footer .note{text-align:center;margin-top:auto}footer{font-size:1rem}footer .note{width:100%;font-size:1em;padding:1.5rem}footer .note p{line-height:1.4em;text-wrap:balance;margin:0 auto}footer .content{width:100%;color:var(--col-gray-medium);background-color:var(--col-primary);padding:1.5rem}footer .content .copyright{font-size:.8em}@media screen and (min-width:1024px){.space-vertically{margin:2.5rem auto}.hideFromDesktop{width:0;height:0;display:none!important;visibility:hidden!important}.hideFromMobile{width:auto;height:auto;display:inline-block;visibility:visible}.tag{font-size:1.75rem}.title h1{font-size:2em}.options{font-size:1rem}.extended .info{font-size:1em;margin-top:2rem}.continue .delivery-info strong,.extended .info strong,.price-comparison h2 strong,.success-rate .title .heading h2 strong{display:inline}.counter,.not-required{font-size:1.15rem}.counter .content,.not-required .content{width:max-content;padding:1em 1.5em;margin:0 auto}.counter h2{margin:0 0 0 .4em;display:inline-block;vertical-align:middle}.logos .content .logos-all{grid-template-columns:repeat(6,1fr)}.logos .copy h3{font-size:2em;margin:1.25rem 0 2.5rem}.licensed .content{padding:2.5rem 4rem}.licensed .content h2{font-size:2.25em;text-wrap:balance;margin-bottom:1em}.licensed .content .logos-all{gap:1.5rem}.licensed .content .logos-all picture:nth-child(1) img{width:auto;max-height:9em}.trump-video .content .copy{font-size:1.75rem;padding:2.5rem 4rem}.dob p,.trump-video .content .sound{font-size:1.25em}.price-comparison{font-size:2rem}.price-comparison h2{font-size:1.15em}.price-comparison .chart{--_padding-vertical:.75em}.price-comparison .chart .row-total div:nth-child(2):after,.price-comparison .chart .row-total div:nth-child(2):before{height:calc(100% + (var(--_padding-vertical)*4));top:calc((var(--_padding-vertical)*2)*-1)}.price-comparison-alt{font-size:1.5rem}.success-rate{font-size:1.35rem}.success-rate .title .heading{padding:2rem}.demand .copy,.success-rate .copy{padding:2.5rem 4rem}.demand{font-size:1.75rem}.demand .title h2{font-size:1.75em;padding:.3em .5em}.demand .img-truck picture img{width:calc(100% + (var(--_padding)*2));max-width:none;aspect-ratio:16/7;object-fit:cover;margin-left:calc(var(--_padding)*-1);border-top:var(--col-blue-medium) solid 4px;border-top-left-radius:0;border-top-right-radius:0}.demand .copy{font-size:1.35em;text-wrap:balance}.delivery,.twenty-mins{font-size:1.5rem}.twenty-mins .title h2{font-size:1.8em;padding:.3em .5em}.twenty-mins .title h2 strong{font-size:1em;display:inline}.twenty-mins .copy{padding:1.5rem 2.5rem;grid-template-columns:15% 1fr;gap:2.5rem}.twenty-mins .copy p{line-height:1.6em;text-wrap:pretty}.delivery .title h2{font-size:1.75em;padding:.5em 1em}.delivery .copy{--_padding:2.5rem;padding:2rem var(--_padding);grid-template-columns:45% 1fr;align-items:center}.delivery .copy p{text-align:left}.delivery .copy .imgs .hand-package picture{width:120%}.delivery-alt{font-size:1.75rem}.delivery-alt .copy{padding:2.5rem}.delivery-alt .copy h2{font-size:1.75em;margin-bottom:.75em}.delivery-alt .copy p{text-wrap:balance}.take-control{font-size:1.5rem}.take-control .title h2{font-size:1.75em;padding:.25em}.take-control .before-after ul{--_icon-size:1.35em;padding:2rem 2.5rem}.take-control .before-after ul li{padding:.5em 0 .5em calc(var(--_icon-size) + .25em)}.doctor,.louis-ignarro{font-size:1.25rem}.doctor .title h2{font-size:1.65em;text-align:left;padding:.25em 3rem}.doctor .copy{padding:2.5rem 3rem}.doctor .copy p{margin-bottom:2.5rem}.doctor .copy img{width:41%;bottom:-2.5rem;right:-3rem}.louis-ignarro .content{padding:2rem 3rem;grid-template-columns:25% 1fr;gap:3.5rem}.louis-ignarro .img span{width:max-content;margin:1rem auto 0}.louis-ignarro .copy h2{font-size:2em;text-wrap:balance;margin-bottom:1.5rem}.testimonials{font-size:1.15rem}.testimonials .content{padding:2rem 3rem 2.5rem}.testimonials h2{font-size:2.5em;margin-bottom:3rem}.testimonials .testimonial h3{font-size:1.5em;margin-left:calc(20% + 2.5rem)}.testimonials .testimonial .copy{grid-template-columns:20% 1fr;gap:2.5rem}.testimonials .testimonial .copy .headshot{width:100%;margin-top:-2.5rem}.testimonials .testimonial .copy .stars{margin-left:-.5rem}.testimonials-alt{font-size:1rem}.testimonials-alt .content{padding:2rem 2rem 2.5rem!important}.reassurance{font-size:1.25rem}.reassurance .content{padding:2.5rem;gap:1.5rem}.reassurance .icon picture img{width:50%;-webkit-filter:drop-shadow(.25em .25em .25em var(--col-blue-medium));filter:drop-shadow(.25em .25em .25em var(--col-blue-medium));margin:0 auto}.reassurance .icon .service-name{margin-top:1em}.guarantee,.security,.top-rated{font-size:1.25rem;text-align:left}.guarantee .content,.security .content,.top-rated .content{padding:2.5rem;display:grid;grid-template-columns:25% 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.guarantee picture img,.security picture img,.top-rated picture img{width:100%}.guarantee h2,.security h2,.top-rated h2{font-size:1.75em;text-wrap:balance;margin-top:0}.trump-viagra-banner{--_offset:2.5rem}.trump-viagra-banner .container{padding:var(--_offset) 8rem 0 8rem}.trump-viagra-banner .content{background-color:#e5eaef;border:var(--col-gray-medium) solid 1px;border-radius:var(--bor-radius);box-shadow:var(--drop-shadow)}.trump-viagra-banner picture{margin-top:calc(var(--_offset)*-1)}.trump-viagra-banner picture img{border-radius:var(--bor-radius);border-top-left-radius:5rem;border-top-right-radius:5rem}.progress-chart{font-size:1.25rem}.your-plan{font-size:1.15rem}.your-plan .copy .right{--_margin:1rem}.expiring{--_icon-size:1.75em;--_padding:1.5rem;font-size:1.25rem}.expiring .content{padding-left:calc(var(--_icon-size) + var(--_padding) + .25em)}.expiring .stop-watch{left:calc(var(--_padding)/1.5)}.reminder{font-size:1.1rem}.reminder .content{grid-template-columns:25% 1fr;gap:1.5rem}.trust-icons .container{--_icon-size:1.5em;font-size:1.5rem}.trust-icons .item{letter-spacing:normal;text-align:left;padding:1em;gap:1rem}.trust-icons .item-blue,.trust-icons .item-blue span strong{letter-spacing:.1em}.trust-icons .item span strong{font-size:1em;display:inline}.order-summary{font-size:1.25rem}.continue .delivery-info{--_icon-size:4em;font-size:1.1rem;text-align:center}.continue,.divide .line{margin-bottom:4rem}.why{font-size:1.5rem}.why .reasons{padding:2.5rem;gap:2.5rem}.why .reasons .reason{grid-template-columns:10% 1fr;gap:2rem}.why .reasons .reason p{text-wrap:pretty}.dob form{grid-template-columns:repeat(3,1fr)}.dob form .btn,.dob form .warning{grid-column:span 3}.dob form .warning{font-size:1em}.minutes-away{font-size:1.1rem}.minutes-away .content{padding:1.5rem 2.5rem}.confidential{font-size:1.5rem}.confidential .content{padding:1.5rem 2.5rem;gap:1.5rem}.customer-details .heading h2{font-size:1.65em}.customer-details .secured{font-size:1em}.customer-details form{grid-template-columns:repeat(2,1fr)}.customer-details form .address,.customer-details form .btn,.customer-details form .city,.customer-details form .disclaimer{grid-column:span 2}.modal .modal-window{font-size:1.15rem;padding:4rem}.evaluation-progress .copy,.evaluation-progress .copy h2{font-size:1.35em}.evaluation-progress .copy .meter-wrapper{--_size:22rem;margin:3rem auto 0}.evaluation-progress .copy .meter-wrapper .tag-moderate{top:-1.75rem}.satisfation{font-size:1.15rem}.satisfation .content{padding:1.5rem 2.5rem;gap:1.5rem}}@media screen and (min-width:83rem){.price-comparison h2{font-size:1.25em}.delivery .copy{grid-template-columns:51% 1fr}.doctor{font-size:1.25rem}.doctor .title h2{font-size:1.65em;text-align:left;padding:.35em 4rem}.doctor .copy{padding:3rem 4rem}.doctor .copy img{width:37%;bottom:-3rem;right:-2.5rem}.testimonials .content{padding:2rem 4rem 3rem}}@view-transition{navigation:auto}
