body[data-page-type=product] .product-section{margin-top:24px;margin-bottom:32px;gap:40px}body[data-page-type=product] .product-media{padding:0}body[data-page-type=product] .product-details--detail .bundle-grid{margin-bottom:18px}body[data-page-type=product] :is(.product-reclaim-section,.product-how-section,.product-press-strip,.product-problems-section,.product-testimonial-section,.product-badges-section,.product-features-section,.product-lifestyle-rail,.product-comparison-section,.product-guarantee-panel,.product-social-section,.product-faq-section){min-height:0}body[data-page-type=product] .product-reclaim-section{justify-content:flex-start;padding:40px 24px}body[data-page-type=product] .product-reclaim-section>:is(img,.product-reclaim-video){margin-top:16px;margin-bottom:16px}body[data-page-type=product] .product-reclaim-section blockquote{margin-top:12px;margin-bottom:16px}body[data-page-type=product] .product-how-section{margin-top:0;padding:32px 0;gap:40px}body[data-page-type=product] .product-how-section>img{display:block;width:100%;height:auto;object-fit:contain}body[data-page-type=product] :is(.product-how-section,.product-badges-section,.product-features-section) h2{margin-bottom:14px}body[data-page-type=product] .product-how-section .product-deep-cta{margin-top:6px}body[data-page-type=product] .product-press-strip{padding:24px;gap:16px}body[data-page-type=product] .product-problems-section{padding:28px 24px}body[data-page-type=product] .product-problems-section>h2{margin-bottom:20px}body[data-page-type=product] .product-problem-grid article{min-height:0;padding:24px 22px}body[data-page-type=product] .product-testimonial-section{width:min(1260px,calc(100% - 48px));margin:24px auto;padding:28px}body[data-page-type=product] .product-testimonial-section>h2{margin-bottom:20px;line-height:1.2}body[data-page-type=product] .product-testimonial-viewport{height:auto}body[data-page-type=product] .product-testimonial-grid{height:auto;align-items:stretch;gap:24px}body[data-page-type=product] .product-testimonial-grid article{height:auto}body[data-page-type=product] .product-testimonial-content{height:auto;flex:1 1 auto}body[data-page-type=product] .product-testimonial-stars{margin-top:12px}body[data-page-type=product] .product-testimonial-content>p:not(.product-testimonial-author){margin-top:10px}body[data-page-type=product] .product-testimonial-grid .product-testimonial-author{margin-top:14px}body[data-page-type=product] .product-testimonial-content>small{margin-top:6px;line-height:1.4}body[data-page-type=product] .product-rail-controls>button{top:50%;transform:translateY(-50%)}body[data-page-type=product] .product-rail-controls>button:first-child{left:12px}body[data-page-type=product] .product-rail-controls>button:last-child{right:12px}body[data-page-type=product] .product-badges-section{padding:32px 0;gap:40px}body[data-page-type=product] .product-badge-grid{gap:24px 28px}body[data-page-type=product] .product-features-section{padding:40px 0;gap:40px}body[data-page-type=product] .product-feature-row{margin-top:18px;gap:14px}body[data-page-type=product] .product-lifestyle-rail{padding-top:24px;padding-bottom:24px}body[data-page-type=product] .product-comparison-section{padding:40px 24px}body[data-page-type=product] .product-comparison-section>p{margin-top:14px;margin-bottom:24px}body[data-page-type=product] .product-guarantee-panel{grid-template-columns:minmax(0,420px) minmax(0,1fr);margin-top:32px;margin-bottom:32px;padding:28px;gap:40px}body[data-page-type=product] .product-guarantee-panel h2{margin-bottom:16px}body[data-page-type=product] .product-social-section{padding:32px 24px}body[data-page-type=product] .product-social-section>h2{margin-bottom:20px}body[data-page-type=product] .product-social-grid article{min-height:0}body[data-page-type=product] .product-social-grid>article>p{margin-top:12px;margin-bottom:12px}body[data-page-type=product] .product-faq-section{padding:40px 0;gap:40px}body[data-page-type=product] .product-reviews-section{padding-top:32px}@media(min-width:981px){body[data-page-type=product] .product-section{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media(max-width:980px){body[data-page-type=product] .product-section{gap:24px}body[data-page-type=product] :is(.product-how-section,.product-badges-section,.product-features-section,.product-faq-section){gap:24px}body[data-page-type=product] .product-guarantee-panel{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:620px){body[data-page-type=product] .product-section{margin-top:16px;margin-bottom:24px}body[data-page-type=product] .product-reclaim-section{padding:28px 20px}body[data-page-type=product] .product-how-section{padding:24px 20px;gap:20px}body[data-page-type=product] .product-press-strip{padding:24px 20px;gap:16px}body[data-page-type=product] .product-problems-section{padding:24px 20px}body[data-page-type=product] .product-problem-grid article{padding:20px 16px}body[data-page-type=product] .product-testimonial-section{width:auto;margin:20px 12px;padding:16px}body[data-page-type=product] .product-testimonial-section>h2{margin-bottom:16px}body[data-page-type=product] .product-testimonial-grid{gap:20px}body[data-page-type=product] .product-testimonial-grid article{height:auto}body[data-page-type=product] .product-testimonial-content{height:auto;flex:1 1 auto}body[data-page-type=product] .product-rail-controls{height:36px}body[data-page-type=product] .product-badges-section{padding:28px 20px 20px;gap:24px}body[data-page-type=product] .product-badge-grid{gap:24px 18px}body[data-page-type=product] .product-features-section{padding:24px 20px;gap:20px}body[data-page-type=product] .product-lifestyle-rail{padding-top:16px;padding-bottom:16px}body[data-page-type=product] .product-comparison-section{padding:28px 20px}body[data-page-type=product] .product-comparison-section>p{margin-top:12px;margin-bottom:20px}body[data-page-type=product] .product-guarantee-panel{width:calc(100% - 32px);margin-top:24px;margin-bottom:24px;padding:20px;gap:20px}body[data-page-type=product] .product-social-section{padding:24px 20px}body[data-page-type=product] .product-social-section>h2{margin-bottom:16px}body[data-page-type=product] .product-social-viewport{height:auto}body[data-page-type=product] .product-faq-section{padding:28px 20px;gap:24px}body[data-page-type=product] .product-reviews-section{padding-top:24px}}body[data-page-type=product] .product-comparison-section[data-comparison-style=kidney]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:max-content max-content 1fr max-content;column-gap:32px;row-gap:4px;align-items:start;width:100%;max-width:none;min-height:0;margin:0;scroll-margin-top:160px;padding:72px 75px;background:#fff;text-align:left}.product-comparison-section[data-comparison-style=kidney]>h2{grid-column:1;grid-row:1;margin:0;padding:0;font-size:36px;line-height:1.2;font-weight:400;color:#171717;letter-spacing:normal;text-transform:none}.product-comparison-section[data-comparison-style=kidney]>h2 strong{font-weight:700}body[data-page-type=product] .product-comparison-section[data-comparison-style=kidney]>p{grid-column:1;grid-row:2;width:100%;max-width:none;margin:0;padding:0;font-size:18px;line-height:1.5;color:#171717}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table{grid-column:2;grid-row:1 / span 3;width:100%;max-width:none;margin:0;border:0;border-radius:0;overflow:visible;background:transparent}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div{display:grid;grid-template-columns:60% 20% 20%;align-items:stretch;min-height:0!important;border:0;background:transparent}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div>:is(span,b,strong){display:flex;align-items:center;justify-content:center;height:auto;min-width:0;margin:0;padding:12px 6px;border-top:1px solid #2d2b43;border-left:1px solid #2d2b43;font-size:20px;line-height:1.3;text-align:center;font-weight:400;color:#171717;overflow-wrap:anywhere}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div>span:first-child{justify-content:flex-start;font-size:16px;line-height:1.3;font-weight:700;text-align:left;overflow-wrap:normal}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div>:nth-child(2){background:#213c58;color:#fff;border-top-color:#f7f7f7}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div>:last-child{border-right:1px solid #2d2b43}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table [data-cms-id]{padding:0;font:inherit;color:inherit}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>.comparison-head>:is(span,strong){padding:18px 0;font-size:16px;line-height:1.1;font-weight:700}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>.comparison-head>:first-child{border:0;background:transparent}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>.comparison-head>:nth-child(2){border:0;border-radius:16px 0 0}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>.comparison-head>:last-child{border-radius:0 16px 0 0}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>.comparison-head+div>:first-child{border-top-left-radius:16px}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div:last-child>*{border-bottom:1px solid #2d2b43}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div:last-child>:first-child{border-bottom-left-radius:16px}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div:last-child>:last-child{border-bottom-right-radius:16px}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div:not(.comparison-head):not(:last-child)>b{font-family:Arial,sans-serif;font-size:28px;line-height:24px}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div:not(.comparison-head):not(:last-child)>b:last-child{color:#ff5679}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div>b[data-comparison-mark=check]{font-size:0!important}.product-comparison-section[data-comparison-style=kidney] b[data-comparison-mark=check]:after{content:"";display:block;width:24px;height:24px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 27'%3E%3Cpath d='M34.4998 2.5L12.4998 24.5L2.49976 14.5' fill='none' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-comparison-section[data-comparison-style=kidney]>small{grid-column:2;grid-row:4;display:block;margin:4px 0 0;font-size:11px;line-height:1.5;color:#62626a;font-weight:400}@media(max-width:1023px){body[data-page-type=product] .product-comparison-section[data-comparison-style=kidney]{display:block;padding:54px 22.5px;text-align:center}.product-comparison-section[data-comparison-style=kidney]>h2{font-size:28px}body[data-page-type=product] .product-comparison-section[data-comparison-style=kidney]>p{margin:3px 0 32px;font-size:14px;line-height:1.5}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>.comparison-head>:is(span,strong){padding:10px 0;font-size:13px}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>.comparison-head>strong:nth-child(2){font-size:11px;letter-spacing:-.2px;white-space:nowrap}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div>:is(span,b,strong){padding:10px 14px;font-size:14px}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div>span:first-child{font-size:13px}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div:not(.comparison-head):not(:last-child)>b{font-size:24px}.product-comparison-section[data-comparison-style=kidney] .product-comparison-table>div:last-child>b:last-child{padding-left:6px;padding-right:6px;font-size:12px;white-space:nowrap}.product-comparison-section[data-comparison-style=kidney]>small{margin-top:8px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kidneypill-product-compact.css.map */
