.page--medication.page--ed-treatment{color:#333;background:#fff}.page--medication.page--ed-treatment .section--content:not(.page-meta-bar):not(.team-section){padding-top:25px;padding-bottom:25px}.page--medication.page--ed-treatment .ed-treatment-breadcrumb.page-meta-bar{padding-top:16px;padding-bottom:16px}.page--medication.page--ed-treatment .section__grey{background:#ecf0f1}.page--medication.page--ed-treatment .section__white{background:#fff}.page--medication.page--ed-treatment .section--feature.treatment--explained .section--inner,.page--medication.page--ed-treatment .section--item-list .section--inner{max-width:1212px;margin:0 auto;padding:0 16px}.page--medication.page--ed-treatment .section--feature.treatment--explained{text-align:center}.page--medication.page--ed-treatment .section--feature.treatment--explained .heading--primary{margin:0 0 24px}.page--medication.page--ed-treatment .section--feature.treatment--explained .content--sub-heading{color:#2c3e50;margin:0 0 24px;font-size:18px;font-weight:600;display:block}.page--medication.page--ed-treatment .section--feature.treatment--explained .feature--block{gap:16px;padding-top:24px;display:grid}@media (min-width:768px){.page--medication.page--ed-treatment .section--feature.treatment--explained .feature--block{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:40px}}.page--medication.page--ed-treatment .section--feature.treatment--explained .feature--item{flex-direction:column;gap:12px;display:flex}.page--medication.page--ed-treatment .section--feature.treatment--explained .feature--img{min-height:72px}.page--medication.page--ed-treatment .section--feature.treatment--explained .feature--img img{width:72px;height:auto}.page--medication.page--ed-treatment .section--feature.treatment--explained .feature--content{color:#2c3e50;font-size:16px;line-height:1.75}.page--medication.page--ed-treatment .section--feature.treatment--explained .feature--content p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.page--medication.page--ed-treatment .section--feature.treatment--explained .content--cta{margin-top:24px}.page--medication.page--ed-treatment .section--feature.treatment--explained .content--cta .cta-button.btn--x-large{padding:15px 50px;font-size:15px;line-height:18px}.page--medication.page--ed-treatment .section--item-list .main-heading{color:#000;text-align:center;margin:0 0 24px;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.1}.page--medication.page--ed-treatment .section--item-list .item-list .item{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.page--medication.page--ed-treatment .section--item-list .item-list .item{flex-direction:row;align-items:flex-start}.page--medication.page--ed-treatment .section--item-list .item--image.product--image{width:47%}}.page--medication.page--ed-treatment .section--item-list .item--image.product--image .img--wrapper,.page--medication.page--ed-treatment .section--item-list .item--image.product--image .img--link-wrapper{max-width:400px;line-height:0;display:block;overflow:hidden}.page--medication.page--ed-treatment .section--item-list .item--image.product--image img{background:0 0;border:none;border-radius:0;width:100%;max-width:400px;height:auto;margin:0;padding:0;display:block}@media (min-width:768px){.page--medication.page--ed-treatment .section--item-list .item--content{width:47%;margin-left:6%}}.page--medication.page--ed-treatment .section--item-list .content--note{margin-top:12px;font-size:13px}.page--medication.page--ed-treatment .section--item-list .content--note.bottom{color:#55626f;margin-top:12px}.page--medication.page--ed-treatment .section--item-list .item--packs{background:#dfe4e5;border:8px solid #dfe4e5;margin:0;padding:0;list-style:none}.page--medication.page--ed-treatment .section--item-list .item--packs li+li{margin-top:8px}.page--medication.page--ed-treatment .section--item-list .item--packs a{color:inherit;background:#f3f5f5;padding:14px 18px 12px;text-decoration:none;display:block}.page--medication.page--ed-treatment .section--item-list .item--packs .content--heading{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.page--medication.page--ed-treatment .section--item-list .item--packs .content--title{color:#2c3e50;font-size:17px;font-weight:600}.page--medication.page--ed-treatment .section--item-list .item--packs .content--price{color:#000;white-space:nowrap;font-size:21px;font-weight:700}.page--medication.page--ed-treatment .section--item-list .item--packs .content--item-detail{color:#55626f;font-size:14px}.page--medication.page--ed-treatment .margin--top__0{margin-top:0}.page--medication.page--ed-treatment .price-template-multi{margin-top:8px}.page--medication.page--ed-treatment .price-template-multi .heading--secondary{color:#2c3e50;margin:16px 0 12px;font-size:18px;font-weight:600}.page--medication.page--ed-treatment .price-template-multi .tab-btn-group{width:100%;margin-bottom:20px;display:flex}.page--medication.page--ed-treatment .price-template-multi .strength.dosage{color:#000;cursor:pointer;text-align:center;text-transform:none;letter-spacing:0;box-sizing:border-box;background:#ecf0f1;border:none;border-radius:0;flex:1 1 0;width:100%;min-width:0;margin:0;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2}.page--medication.page--ed-treatment .price-template-multi .strength.dosage.selected{color:#fff;background:#38ae96}.page--medication.page--ed-treatment .price-template-multi .strength.dosage:hover:not(.selected){background:#e2e6e8}.page--medication.page--ed-treatment .price-template-multi .multi-price.price-table{margin-bottom:12px}.page--medication.page--ed-treatment .price-template-multi .multi-price table{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%;margin-bottom:0}.page--medication.page--ed-treatment .price-template-multi .multi-price table thead,.page--medication.page--ed-treatment .price-template-multi .multi-price table tbody{border:10px solid #ecf0f1}.page--medication.page--ed-treatment .price-template-multi .multi-price table tr{border-bottom:10px solid #ecf0f1}.page--medication.page--ed-treatment .price-template-multi .multi-price table td{vertical-align:middle;background:#fff;border:none;padding:15px;line-height:1.65rem}.page--medication.page--ed-treatment .price-template-multi .multi-price table th.heading{color:#1e242d;text-align:center;vertical-align:middle;background:#ecf0f1;border:none;padding:15px;font-size:18px;font-weight:700;display:none}@media (min-width:768px){.page--medication.page--ed-treatment .price-template-multi .multi-price table th.heading{padding-top:7px;display:table-cell}}.page--medication.page--ed-treatment .price-template-multi .multi-price table th.strength-tab{text-align:left;padding-left:15px}.page--medication.page--ed-treatment .price-template-multi .multi-price td+td,.page--medication.page--ed-treatment .price-template-multi .multi-price th+th{text-align:center}.page--medication.page--ed-treatment .price-template-multi .multi-price .med{color:#1e242d;text-align:left;font-size:18px;font-weight:700;display:block}.page--medication.page--ed-treatment .price-template-multi .multi-price .price{text-align:center;font-size:18px;font-weight:700;display:block}.page--medication.page--ed-treatment .price-template-multi .multi-price .price a{color:#01a283;font-size:18px;font-weight:700;text-decoration:underline}.page--medication.page--ed-treatment .price-template-multi .multi-price .price a:hover{color:#01a283;text-decoration:underline}.page--medication.page--ed-treatment .price-template-multi .multi-price a.grey-text,.page--medication.page--ed-treatment .price-template-multi .multi-price a.grey-text:hover{color:#667075}:is(.page--medication.page--ed-treatment .price-template-multi .multi-price table:has(.item-cell[data-medication=Generic]) td:first-child,.page--medication.page--ed-treatment .price-template-multi .multi-price table:has(.item-cell[data-medication=Generic]) th.strength-tab){width:40%}.page--medication.page--ed-treatment .mt-20{margin-top:20px}.page--treatment-pricing.page--ed-treatment-pricing{color:#2c3e50;background:#fff}.page--treatment-pricing.page--ed-treatment-pricing .ed-treatment-breadcrumb{border-bottom:1px solid #d9d9d9;padding-top:16px;padding-bottom:16px}.page--treatment-pricing.page--ed-treatment-pricing .section__white{background:#fff}.page--treatment-pricing.page--ed-treatment-pricing .section__grey{background:#ecf0f1}.page--treatment-pricing.page--ed-treatment-pricing .section--inner,.page--treatment-pricing.page--ed-treatment-pricing .component--inner{max-width:1212px;margin:0 auto;padding:0 16px}.page--treatment-pricing.page--ed-treatment-pricing .section--content{padding:28px 0}.page--treatment-pricing.page--ed-treatment-pricing .section--feature.treatment--explained{text-align:center}.page--treatment-pricing.page--ed-treatment-pricing .section--feature.treatment--explained .content--heading.content--heading__small.heading--primary{margin:0 0 12px}.page--treatment-pricing.page--ed-treatment-pricing .section--item-list .main-heading{text-align:center;margin:0 0 24px;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.1}.page--treatment-pricing.page--ed-treatment-pricing .item-list .item{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.page--treatment-pricing.page--ed-treatment-pricing .item-list .item{flex-direction:row;align-items:flex-start}.page--treatment-pricing.page--ed-treatment-pricing .item--image.product--image{width:47%}}.page--treatment-pricing.page--ed-treatment-pricing .item--image.product--image .img--wrapper,.page--treatment-pricing.page--ed-treatment-pricing .item--image.product--image .img--link-wrapper{line-height:0;display:block;overflow:hidden}.page--treatment-pricing.page--ed-treatment-pricing .item--image.product--image img{width:100%;max-width:400px;height:auto;display:block}@media (min-width:768px){.page--treatment-pricing.page--ed-treatment-pricing .item--content{width:47%;margin-left:6%}}.page--treatment-pricing.page--ed-treatment-pricing .product--summary.item--summary{margin-top:32px}.page--treatment-pricing.page--ed-treatment-pricing .product--summary p{margin:16px 0;font-size:16px;line-height:1.6}.page--treatment-pricing.page--ed-treatment-pricing .feature--points{background:#f3f5f5;border-radius:4px;gap:16px;margin-top:24px;padding:14px 16px;display:grid}.page--treatment-pricing.page--ed-treatment-pricing .feature--points .feature--item{align-items:center;gap:16px;display:flex}.page--treatment-pricing.page--ed-treatment-pricing .feature--points .feature--img{flex-shrink:0;width:72px}.page--treatment-pricing.page--ed-treatment-pricing .feature--points .feature--img img{width:100%;height:auto}.page--treatment-pricing.page--ed-treatment-pricing .feature--points .feature--heading{color:#000;margin-bottom:4px;font-weight:700;display:block}.page--treatment-pricing.page--ed-treatment-pricing .feature--points p{margin:0;font-size:14px;line-height:1.5}.page--treatment-pricing.page--ed-treatment-pricing .margin--top__0{margin-top:0}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi{margin-top:8px}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .heading--secondary{color:#2c3e50;margin:16px 0 12px;font-size:18px;font-weight:600}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .tab-btn-group{width:100%;margin-bottom:20px;display:flex}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .strength.dosage{color:#000;cursor:pointer;text-align:center;box-sizing:border-box;background:#ecf0f1;border:none;border-radius:0;flex:1 1 0;min-width:0;margin:0;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .strength.dosage.selected{color:#fff;background:#38ae96}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price.price-table{margin-bottom:12px}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%;margin-bottom:0}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table thead,.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table tbody{border:10px solid #ecf0f1}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table tr{border-bottom:10px solid #ecf0f1}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table td{vertical-align:middle;background:#fff;border:none;padding:15px;line-height:1.65rem}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table th.heading{color:#1e242d;text-align:center;vertical-align:middle;background:#ecf0f1;border:none;padding:15px;font-size:18px;font-weight:700;display:none}@media (min-width:768px){.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table th.heading{padding-top:7px;display:table-cell}}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table th.strength-tab{text-align:left;padding-left:15px}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price td+td,.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price th+th{text-align:center}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price .med{color:#1e242d;text-align:left;font-size:18px;font-weight:700;display:block}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price .price{text-align:center;font-size:18px;font-weight:700;display:block}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price .price a{color:#01a283;font-size:18px;font-weight:700;text-decoration:underline}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price .price a:hover{color:#01a283;text-decoration:underline}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price a.grey-text,.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price a.grey-text:hover{color:#667075}:is(.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table:has(.item-cell[data-medication=Generic]) td:first-child,.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .multi-price table:has(.item-cell[data-medication=Generic]) th.strength-tab){width:40%}.page--treatment-pricing.page--ed-treatment-pricing .price-template-multi .extra-detail.content--note.bottom{color:#55626f;margin-top:12px;font-size:13px}.page--treatment-pricing.page--ed-treatment-pricing .item--packs{background:#dfe4e5;border:8px solid #dfe4e5;margin:0;padding:0;list-style:none}.page--treatment-pricing.page--ed-treatment-pricing .item--packs li+li{margin-top:8px}.page--treatment-pricing.page--ed-treatment-pricing .item--packs a{color:inherit;background:#f3f5f5;padding:14px 18px 12px;text-decoration:none;display:block}@media (max-width:767px){.page--treatment-pricing.page--ed-treatment-pricing .sm--hidden{display:none}}@media (min-width:768px){.page--treatment-pricing.page--ed-treatment-pricing .md--hidden{display:none}}.page--treatment-pricing.page--ed-treatment-pricing .mt-20{margin-top:20px}
