/* October 15 owner review, within the existing site's palette and typography. */
.sp-home-review .pm-ticker{width:100%;overflow:hidden}
.sp-home-review .pm-track{display:flex!important;width:max-content!important;gap:0!important;animation:sp-benefit-loop 48s linear infinite!important;will-change:transform;padding:13px 0}
.sp-home-review .pm-track>.sp-ticker-group{display:flex!important;flex:0 0 auto;min-width:100vw;justify-content:space-around;gap:32px!important;padding:0 16px;box-sizing:border-box}
.sp-home-review .pm-track .sp-ticker-item{display:inline-flex;align-items:center;gap:32px;white-space:nowrap;font:500 13px/1.3 "DM Sans",sans-serif;flex:none}
.sp-home-review .pm-track i{flex:none;margin:0!important}
.sp-home-review .pm-ticker:hover .pm-track{animation-play-state:paused!important}
@keyframes sp-benefit-loop{to{transform:translateX(-50%)}}
.sp-site.sp-home-review .sp-pen-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 24px!important;width:100%}
.sp-site.sp-home-review .pm-card{width:100%!important;min-width:0;max-width:none!important;gap:0!important}
.sp-home-review .pm-card>div{width:100%;gap:0!important}
.sp-home-review .sp-card-media{display:flex!important;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1.85;overflow:hidden;border-radius:14px;background:#f2f3ef;isolation:isolate}
.sp-site.sp-home-review .sp-card-media img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;padding:14px!important;margin:0!important;background:transparent!important}
.sp-site.sp-home-review .sp-single-pen img{position:absolute;width:90%!important;height:160%!important;transform:rotate(-90deg);padding:0!important}
.sp-site.sp-home-review .sp-crop-retatrutide img{height:auto!important;position:absolute;inset:auto 0;width:100%!important;padding:14px!important;transform:translateY(-1%)}
.sp-site.sp-home-review .sp-crop-ghk-cu img{height:auto!important;position:absolute;inset:auto 0;width:100%!important;padding:14px!important;transform:translateY(-5%)}
.sp-site.sp-home-review .sp-card-title-row{display:flex!important;justify-content:space-between;align-items:baseline!important;flex-wrap:nowrap!important;gap:12px!important;margin-top:17px;min-width:0;width:100%}
.sp-site.sp-home-review .sp-card-title-row h3{font:500 17px/1.4 "DM Sans",sans-serif!important;letter-spacing:-.3px!important;margin:0!important;min-width:0;white-space:nowrap}
.sp-site.sp-home-review .sp-card-title-row p{flex:none;white-space:nowrap;font:500 14px/1.4 "DM Sans",sans-serif!important;margin:0!important;letter-spacing:-.2px}
.sp-site.sp-home-review .sp-card-meta{font:400 13px/1.5 "DM Sans",sans-serif!important;color:#4a6778;margin:5px 0 0!important}
.sp-site.sp-home-review .sp-card-cost{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #dfe4e5;margin-top:12px;padding-top:10px;font:400 12px/1.5 "DM Sans",sans-serif;color:#4a6778;width:100%}
.sp-card-cost span:last-child{font-weight:600;color:#1b4258}
.sp-home-review .sp-estimate-note{font:400 12px/1.6 "DM Sans",sans-serif;color:#4a6778;max-width:950px;margin:20px auto 0!important;text-align:center}
.sp-home-review .sp-estimate-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.sp-home-review .sp-choice-help{display:block!important;padding:48px 24px!important;background:#edf3e8!important}
.sp-home-review .sp-choice-inner{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:40px}
.sp-home-review .sp-choice-inner>div{max-width:690px}
.sp-home-review .sp-eyebrow{font:600 12px/1.4 "DM Sans",sans-serif;color:#b84519;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 12px}
.sp-home-review .sp-choice-inner h2{font:400 42px/1.12 "Gritlen Regular",Georgia,serif;color:#1b4258;letter-spacing:-1.1px;margin:0 0 16px}
.sp-home-review .sp-choice-inner>div>p:last-child{font:400 16px/1.6 "DM Sans",sans-serif;color:#4a6778;margin:0;max-width:620px}
.sp-home-review .sp-review-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;flex:none;padding:14px 22px;border-radius:40px;background:#1b4258;color:#fff!important;font:600 14px/1.4 "DM Sans",sans-serif;text-decoration:none!important;border:1px solid #1b4258;transition:background .18s}
.sp-home-review .sp-review-button:hover{background:#295b76}
.sp-home-review a:focus-visible,.sp-home-review button:focus-visible,.sp-home-review select:focus-visible,.sp-home-review summary:focus-visible{outline:3px solid #bd621c;outline-offset:4px}
.sp-home-review .sp-compare .e-tabs-menu-base{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%;margin-bottom:34px!important}
.sp-home-review .sp-compare .e-tabs-menu-base>button{animation:none!important;margin:0!important;padding:11px 17px!important;font:500 14px/1.3 "DM Sans",sans-serif;white-space:nowrap}
.sp-home-review .sp-compare .e-tabs-menu-base>button[aria-selected=true]{background:#1b4258!important;color:#fff!important;border-color:#1b4258!important}
.sp-home-review .sp-compare [role=tabpanel][hidden]{display:none!important}
.sp-home-review .sp-compare [role=tabpanel] a{display:inline-flex!important}
.sp-home-review .sp-compare [class*="e-27486947-"]>div{gap:12px!important;align-items:baseline}
.sp-home-review .sp-compare [class*="e-27486947-"]>div>p:last-child{font:500 14px/1.5 "DM Sans",sans-serif!important;text-align:right}
.sp-home-review .sp-compare-price{font-size:36px!important;white-space:nowrap;letter-spacing:-1px!important}
.sp-home-review .sp-compare .lv-n{font-size:26px;line-height:1.2}
.sp-home-review .sp-compare .lv-g{min-height:95px}
.sp-home-review .sp-compare .lv-r b{font-size:11px}
.sp-home-review .sp-compare .sp-pack-caption{font-size:13px;line-height:1.45}
.sp-home-review .sp-compare-white .lv-vial{max-width:34%!important;mix-blend-mode:multiply;right:-4%!important}
.sp-home-review .sp-compare-pack{display:flex!important;flex-direction:column;justify-content:center;align-items:center;min-height:410px}
.sp-home-review .sp-compare-pack-photo{position:relative!important;width:96%!important;height:auto!important;max-height:330px;object-fit:contain}
.sp-home-review .sp-compare-pack-label{position:relative;font:400 14px/1.5 "DM Sans",sans-serif;color:#4a6778;margin:25px 0 0}
.sp-home-review .sp-value-number{font-size:clamp(30px,3.5vw,49px)!important;line-height:1.15!important;white-space:nowrap;letter-spacing:-1px!important}
.sp-home-review .sp-value-section [data-id="1c6304fb"]>div{padding:24px 20px;min-width:0}
.sp-home-review .sp-value-section [data-id="1c6304fb"]>div>p:last-child{font-size:14px;line-height:1.5;max-width:210px}
.sp-home-review .sp-bundle-selector{padding:25px!important;background:#fff!important;border:1px solid #dbe3e5;border-radius:22px;min-width:0;width:100%;box-shadow:0 14px 28px #1b425810}
.sp-home-review .sp-bundle-selector>label{display:block;font:500 13px/1.5 "DM Sans",sans-serif;margin-bottom:8px;color:#4a6778}
.sp-home-review .sp-bundle-selector select{display:block;width:100%;height:48px!important;min-height:48px;padding:10px 36px 10px 14px;border:1px solid #cad5da;border-radius:10px;background:#fff;color:#1b4258;font:500 14px/1.4 "DM Sans",sans-serif;box-shadow:none;margin:0 0 24px;appearance:auto}
.sp-home-review .sp-bundle-option[hidden]{display:none!important}
.sp-home-review .sp-bundle-top{display:flex;align-items:center;justify-content:space-between;gap:15px}
.sp-home-review .sp-bundle-top h3{font:400 30px/1.2 "Gritlen Regular",Georgia,serif;margin:0;letter-spacing:-.7px;color:#1b4258}
.sp-home-review .sp-bundle-top .sp-eyebrow{font-size:10px;margin-bottom:8px}
.sp-home-review .sp-saving{background:#d1f3bf;border-radius:20px;padding:8px 12px;font:600 12px/1.4 "DM Sans",sans-serif;color:#1b4258;white-space:nowrap}
.sp-home-review .sp-bundle-products{display:flex;align-items:center;gap:26px;min-height:190px;margin:20px 0}
.sp-home-review .sp-bundle-products img{width:34px;height:168px;object-fit:contain;flex:none;filter:none}
.sp-home-review .sp-bundle-products img.sp-bundle-pack{width:92px;height:145px}
.sp-home-review .sp-bundle-products ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font:400 14px/1.5 "DM Sans",sans-serif;color:#4a6778}
.sp-home-review .sp-bundle-products li{margin:0;padding:0}
.sp-home-review .sp-bundle-price{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid #dce4e8}
.sp-home-review .sp-bundle-price>span{display:grid;gap:5px}
.sp-home-review .sp-bundle-price del{font:400 13px/1.3 "DM Sans",sans-serif;color:#6f808a}
.sp-home-review .sp-bundle-price strong{font:600 24px/1.25 "DM Sans",sans-serif;color:#1b4258;white-space:nowrap;letter-spacing:-.5px}
.sp-home-review .sp-bundle-footnote{font:400 11px/1.4 "DM Sans",sans-serif;color:#4a6778;margin:15px 0 0}
.sp-home-review .sp-faq-list{padding:0!important;overflow:hidden}
.sp-home-review .sp-faq-item{background:#fff;border-bottom:1px solid #e0e7eb;padding:0 22px}
.sp-home-review .sp-faq-item:last-child{border:0}
.sp-home-review .sp-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px 0;font:500 15px/1.5 "DM Sans",sans-serif;color:#1b4258}
.sp-home-review .sp-faq-item summary::-webkit-details-marker{display:none}
.sp-home-review .sp-faq-item summary>span{font-size:23px;font-weight:400;flex:none;transition:transform .2s}
.sp-home-review .sp-faq-item[open] summary>span{transform:rotate(45deg)}
.sp-home-review .sp-faq-item>div{padding:0 22px 20px 0;font:400 14px/1.7 "DM Sans",sans-serif;color:#4a6778}
.sp-home-review .sp-faq-item p{margin:0}
.sp-home-review .sp-faq-item a{color:#1b4258;text-decoration:underline;text-underline-offset:3px}
.sp-home-review .sp-faq-contact{margin-top:30px}
.sp-home-review .sp-faq-contact p{font:400 15px/1.5 "DM Sans",sans-serif;margin:0 0 14px;color:#4a6778}
@media(min-width:1700px){.sp-site.sp-home-review .sp-pen-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sp-site.sp-home-review .sp-card-title-row h3{font-size:15px!important}.sp-site.sp-home-review .sp-card-title-row p{font-size:13px!important}.sp-site.sp-home-review .sp-card-title-row{gap:8px!important}}
@media(max-width:1100px){.sp-site.sp-home-review .sp-pen-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sp-home-review .sp-choice-inner{gap:24px}.sp-home-review .sp-choice-inner h2{font-size:35px}.sp-home-review .sp-bundle-top{align-items:flex-start;flex-direction:column}.sp-home-review .sp-bundle-price{flex-wrap:wrap}}
@media(max-width:767px){.sp-site.sp-home-review .sp-pen-grid{gap:28px 18px!important}.sp-home-review .sp-choice-help{padding:35px 22px!important}.sp-home-review .sp-choice-inner{display:block}.sp-home-review .sp-choice-inner h2{font-size:34px}.sp-home-review .sp-choice-inner>div>p:last-child{font-size:14px}.sp-home-review .sp-choice-inner>.sp-review-button{margin-top:24px}.sp-home-review .sp-compare .e-tabs-menu-base{display:flex!important;gap:8px!important;margin-bottom:24px!important}.sp-home-review .sp-compare .e-tabs-menu-base>button{font-size:12px;padding:10px 12px!important}.sp-home-review .sp-compare-price{font-size:30px!important}.sp-home-review .sp-value-section [data-id="1c6304fb"]{display:grid;grid-template-columns:1fr 1fr}.sp-home-review .sp-value-section [data-id="1c6304fb"]>div{padding:20px 12px!important;border-bottom:1px solid #ffffff26}.sp-home-review .sp-value-number{font-size:30px!important}.sp-home-review .sp-value-section [data-id="1c6304fb"]>div>p:last-child{font-size:12px}.sp-home-review .sp-bundle-selector{padding:20px!important}.sp-home-review .sp-bundle-top{flex-direction:row;align-items:center}.sp-home-review .sp-bundle-top h3{font-size:26px}.sp-home-review .sp-bundle-products{gap:22px;min-height:155px}.sp-home-review .sp-bundle-products img{height:145px;width:28px}.sp-home-review .sp-bundle-products ul{font-size:13px}.sp-home-review .sp-bundle-price strong{font-size:22px}.sp-home-review .sp-bundle-price .sp-review-button{padding:11px 15px;font-size:12px}.sp-home-review .sp-faq-item{padding:0 17px}.sp-home-review .sp-faq-item summary{font-size:14px;padding:17px 0}.sp-home-review .sp-faq-contact{margin-top:20px}.sp-home-review .sp-estimate-note{font-size:11px;text-align:left}}
@media(max-width:600px){.sp-site.sp-home-review .sp-pen-grid{grid-template-columns:minmax(0,1fr)!important}.sp-site.sp-home-review .sp-card-title-row h3{font-size:16px!important}.sp-site.sp-home-review .sp-card-title-row p{font-size:13px!important}.sp-site.sp-home-review .sp-card-title-row{gap:8px!important}.sp-home-review .sp-card-media{aspect-ratio:1.85}.sp-site.sp-home-review .sp-card-cost{font-size:12px}.sp-home-review .sp-compare .lv-n{font-size:23px}.sp-home-review .sp-compare .lv-g{min-height:90px}.sp-home-review .sp-compare .sp-pack-caption{font-size:12px}.sp-home-review .sp-value-number{font-size:26px!important}.sp-home-review .sp-bundle-top{flex-wrap:wrap;gap:12px}}
@media(max-width:360px){.sp-site.sp-home-review .sp-card-title-row h3{font-size:14px!important}.sp-site.sp-home-review .sp-card-title-row p{font-size:12px!important}.sp-site.sp-home-review .sp-card-cost{font-size:11px}.sp-home-review .sp-compare-price{font-size:26px!important}.sp-home-review .sp-bundle-products{gap:14px}}
@media(max-width:767px){.sp-home-review .sp-compare .pm-lv{min-height:440px}.sp-home-review .sp-compare .lv-card{top:20px!important}.sp-home-review .sp-compare .lv-vial{max-height:330px!important;height:75%!important;top:50px!important}.sp-home-review .sp-compare .sp-compare-pack{min-height:280px}.sp-home-review .sp-compare [class*="e-2588feb7-"]{display:flex;flex-wrap:wrap;gap:10px}.sp-home-review .sp-compare [class*="e-27486947-"]>div>p{font-size:13px!important}}
@media(max-width:767px){.sp-home-review [data-id="1df8c88e"]{flex-direction:column!important;gap:28px!important}}
@media(max-width:767px){.sp-home-review [data-id="4c3428d9"]{order:0!important}.sp-home-review [data-id="1c6bdf99"]{order:1!important}}
@media(prefers-reduced-motion:reduce){.sp-home-review .pm-track{animation:none!important;transform:none!important}.sp-home-review *{scroll-behavior:auto!important}}
