#product-comparison{margin:60px 0}.comparison-section-wrapper{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:0 60px}.product-comparison-heading{text-align:center;margin:0 0 40px}.product-comparison-heading .product-comparison-title{margin:0 0 8px;font-size:28px}.product-comparison-heading .product-comparison-desc{margin:0;font-size:16px;font-weight:400}.comparison-section-wrapper .product-for-comparison{width:32%}.comparison-section-wrapper .comparison-grid-wrapper{padding:0;border-radius:12px;width:68%}.comparison-section-wrapper .product-comparison-wrapper{border:2px solid #349e8e;padding:20px;border-radius:15px;box-shadow:#349e8e 0 0 15px;background:#fff;position:relative}.product-card-badges{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.badge-ours{background:#0a0a0a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;border-radius:6px;text-transform:uppercase}.badge-origin{border:1px solid #d5d5d5;color:#333;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;border-radius:6px;text-transform:uppercase;background:#fff}.jdgm-widget.jdgm-preview-badge{margin:10px 0 4px}.product-for-comparison-meta{color:#888;font-size:14px;margin:0}.product-for-comparison-meta span{font-size:16px;line-height:1.2;font-weight:700;color:#43bfb6}.product-comparison-wrapper .review-stars{margin:2px 0 7px}.product-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.product-pill{border:1px solid #ddd;border-radius:20px;padding:6px 14px;font-size:13px;color:#333;background:#fff}.product-for-comparison-per-serve{font-size:14px;font-weight:500;color:#0f9e8e;margin-left:8px}.comparison-grid-header{display:grid;grid-template-columns:1.6fr 1fr 1fr;padding:0 20px 12px}.comparison-col-title{font-size:13px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.comparison-col-ours{color:#0f9e8e}.comparison-col-theirs{color:#9a9a9a}.comparison-grid-rows .comparison-row{margin:0 0 15px;background:#fff;display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;padding:17px 20px;border-radius:12px;transition:all .2s ease-in-out;border-bottom:2px solid #fff;gap:10px}.comparison-grid-rows .comparison-row:hover{border-color:#d0d0d0}.comparison-row-label{display:flex;align-items:center;gap:14px}.product-comparison-wrapper .product-for-comparison-title{margin:0;font-size:26px}.product-comparison-wrapper .product-for-comparison-price{font-size:18px;font-weight:600;margin:8px 0}.comparison-row-icon{width:50px;height:50px;background:#e9f7f4;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comparison-row-icon img{width:24px;height:24px;object-fit:contain}.comparison-row-icon-fallback{color:#0f9e8e;font-size:18px}.comparison-row-text strong{display:block;font-size:15px;color:#111;font-weight:700}.comparison-row-text p{margin:0;font-size:13px;color:#888;font-weight:600}.comparison-value{display:flex;align-items:center;gap:8px;font-size:14px}.comparison-value-ours{color:#0f9e8e;font-weight:600}.comparison-value-theirs{color:#999}.comparison-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.comparison-icon-check{background:#0f9e8e;color:#fff}.comparison-icon-cross{background:#e0e0e0;color:#888}.comparison-footnote{margin-top:16px;padding:0 10px;font-size:12px;color:#999}.product-for-comparison-btn .add-to-cart-button .svg-wrapper svg path{transition:all .4s ease-in-out}.product-for-comparison-btn .add-to-cart-button{width:100%;border-radius:5px;transition:all .4s ease-in-out}.product-for-comparison-btn .add-to-cart-button .add-to-cart-text__content{font-size:18px;font-weight:600;color:#111;transition:all .4s ease-in-out}.product-for-comparison-btn .add-to-cart-button:is(:hover,:active,:focus){background:#111}.product-for-comparison-btn .add-to-cart-button:is(:hover,:active,:focus) .add-to-cart-text__content{color:#fff}.product-for-comparison-btn .add-to-cart-button:is(:hover,:active,:focus) .svg-wrapper svg path{fill:#fff}.review-stars{display:flex;align-items:center;gap:2px}.rating-star{fill:#00000026;flex-shrink:0}.rating-star.filled{fill:#42beac}.review-count{margin-left:6px;font-size:13px;color:#727272;white-space:nowrap}@media(max-width:1199px){.comparison-section-wrapper{gap:20px;margin:0}}@media(max-width:991px){.comparison-section-wrapper{flex-direction:column}.comparison-section-wrapper .comparison-grid-wrapper{width:100%}.comparison-section-wrapper .product-for-comparison{width:65%}}@media(max-width:749px){.comparison-row-icon{display:none}.comparison-section-wrapper .product-for-comparison{width:80%}.comparison-grid-rows .comparison-row{grid-template-columns:1.6fr 1fr 1fr}.comparison-grid-wrapper{padding:16px}.comparison-grid-header{grid-template-columns:1.6fr 1fr 1fr;gap:10px}.comparison-grid-rows-wrapper{overflow:visible}.comparison-grid-rows{width:100%;margin:0}.comparison-row-text p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.comparison-row-text strong{font-size:13px;line-height:16px;margin:0 0 4px}.comparison-col-title{font-size:12px}.comparison-value{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"label label" "icon  text";align-items:center;gap:4px 8px;padding:10px;border-radius:8px;background:#f7f7f6}.comparison-value-ours{background:#e9f7f4}.comparison-value svg{grid-area:icon}.comparison-value span{grid-area:text;font-size:12px}.comparison-section-wrapper .product-comparison-wrapper{padding:15px}}@media(max-width:749px){.comparison-section-wrapper .product-for-comparison{width:100%}.comparison-section-wrapper .product-comparison-wrapper{display:grid;grid-template-columns:minmax(105px,40%) minmax(0,60%);gap:4px 5px;padding:42px 12px 12px;border:1px solid #349e8e;box-shadow:#349e8e57 0 0 10px}.product-comparison-wrapper .product-card-badges{position:absolute;top:10px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between}.product-comparison-wrapper .badge-ours{padding:4px 8px;font-size:9px;border-radius:5px}.product-comparison-wrapper .badge-origin{padding:4px 7px;font-size:8px;border-radius:5px}.product-comparison-wrapper .product-for-comparison-image{grid-column:1;grid-row:1 / span 8;width:100%;height:100%;min-height:170px;max-height:210px;display:flex;align-items:center;justify-content:center;align-self:center}.product-comparison-wrapper .product-for-comparison-img{width:100%;height:100%;max-height:190px;object-fit:contain;object-position:center}.product-comparison-wrapper .product-for-comparison-meta,.product-comparison-wrapper .product-for-comparison-title,.product-comparison-wrapper .review-stars,.product-comparison-wrapper .product-pills,.product-comparison-wrapper .product-for-comparison-price,.product-comparison-wrapper .product-for-comparison-btn{grid-column:2;min-width:0;width:100%}.product-comparison-wrapper>div[data-id]{display:none}.product-comparison-wrapper .product-for-comparison-meta{margin:0;font-size:10px;line-height:1.2}.product-comparison-wrapper .product-for-comparison-meta span{font-size:14px;line-height:18px}.product-comparison-wrapper .product-for-comparison-title{font-size:18px;line-height:20px}.product-comparison-wrapper .review-stars{margin:0;display:flex;align-items:center;gap:1px;flex-wrap:nowrap}.product-comparison-wrapper .rating-star{width:13px;height:13px}.product-comparison-wrapper .review-count{margin-left:4px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-comparison-wrapper .product-pills{margin:2px 0;display:flex;gap:4px}.product-comparison-wrapper .product-pill{padding:8px 14px;font-size:12px;line-height:1;white-space:nowrap}.product-comparison-wrapper .product-pill:nth-child(n+2){display:none}.product-comparison-wrapper .product-for-comparison-price{margin:3px 0;display:flex;align-items:baseline;gap:5px;font-size:17px;line-height:1.1;white-space:nowrap}.product-comparison-wrapper .product-for-comparison-per-serve{margin-left:0;font-size:12px;line-height:14px}.product-comparison-wrapper .product-for-comparison-btn .add-to-cart-button{width:100%;min-height:36px;height:36px;padding:5px 8px;border-radius:5px}.product-comparison-wrapper .product-for-comparison-btn .add-to-cart-button .add-to-cart-text__content{font-size:13px;line-height:1}.product-comparison-wrapper .product-for-comparison-btn .add-to-cart-button .svg-wrapper{width:15px;height:15px}}@media(max-width:575px){.comparison-section-wrapper .product-for-comparison{width:100%}#product-comparison{margin:25px 0}.product-comparison-heading{margin:0 0 20px}.product-comparison-heading .product-comparison-title{font-size:30px}}@media(max-width:480px){.product-comparison-heading .product-comparison-title{font-size:24px}.comparison-value{padding:0;background:transparent}.comparison-value-ours{background:transparent}.product-comparison-wrapper .product-for-comparison-title{font-size:18px}.product-for-comparison-meta span{font-size:14px}.product-pill{padding:4px 12px;font-size:12px}.product-for-comparison-btn .add-to-cart-button{height:40px}.product-for-comparison-btn .add-to-cart-button .add-to-cart-text__content{font-size:16px}.product-comparison-wrapper .product-for-comparison-meta span{font-size:12px;line-height:14px}.product-comparison-wrapper .product-for-comparison-title{font-size:14px;line-height:16px}.product-comparison-wrapper .review-count{font-size:10px}.product-comparison-wrapper .product-pill{padding:5px 8px;font-size:10px}.product-comparison-wrapper .product-for-comparison-price{font-size:15px}.product-comparison-wrapper .product-for-comparison-image{min-height:150px;max-height:190px}.product-comparison-wrapper .product-card-badges{margin-bottom:5px}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/comparison-grid.css.map */
