.ctr-lp-supplement-comparison{--ctr-lp-comparison-text: #1b1a21;--ctr-lp-comparison-bg-start: #edefea;--ctr-lp-comparison-bg-end: #ffffff;--ctr-lp-comparison-accent: #8f191c;--ctr-lp-comparison-total-bg: #762e4a;--ctr-lp-comparison-callout-bg: #b2b266;--ctr-lp-comparison-visual-bg: #48488f;--ctr-lp-comparison-panel-bg: #ffffff;--ctr-lp-comparison-totals-bg: #edefea;--ctr-lp-comparison-serif: var(--custom-font-name-2), "Bradford LL", Georgia, serif;color:var(--ctr-lp-comparison-text)}section.ctr-lp-supplement-comparison,.shopify-section section.ctr-lp-supplement-comparison{background:linear-gradient(180deg,var(--ctr-lp-comparison-bg-start) 0%,var(--ctr-lp-comparison-bg-end) 100%)}.ctr-lp-supplement-comparison .section-spacer{padding-top:0;padding-bottom:0;background:transparent}.ctr-lp-supplement-comparison .grid-container{width:100%}.ctr-lp-supplement-comparison .grid-container.full{padding-left:0;padding-right:0}.ctr-lp-supplement-comparison__inner{display:flex;flex-direction:column;align-items:center;gap:1.375rem;width:100%;padding:2.5rem 0 0;box-sizing:border-box}.ctr-lp-supplement-comparison__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:100%;text-align:center}.ctr-lp-supplement-comparison__title,.ctr-lp-supplement-comparison__subtitle{margin:0}.ctr-lp-supplement-comparison__title{font-family:var(--font-heading-h2);font-weight:var(--font-heading-h2-weight);font-size:1.5rem;line-height:1.5;letter-spacing:.0375rem;text-transform:uppercase;color:var(--ctr-lp-comparison-text)}.ctr-lp-supplement-comparison__subtitle{font-family:var(--ctr-lp-comparison-serif);font-size:.9375rem;line-height:1.5;color:var(--ctr-lp-comparison-text)}.ctr-lp-supplement-comparison__layout{display:flex;flex-direction:column;align-items:stretch;gap:1.375rem;width:100%}.ctr-lp-supplement-comparison__panel{order:1;display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;border-radius:1.25rem;background-color:var(--ctr-lp-comparison-panel-bg);box-sizing:border-box}.ctr-lp-supplement-comparison__visual{order:2;width:100%}.ctr-lp-supplement-comparison__lines{display:flex;flex-direction:column;width:100%}.ctr-lp-supplement-comparison__lines>.shopify-block{display:contents}.ctr-lp-supplement-comparison__line{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.875rem 0;border-bottom:.5px solid var(--ctr-lp-comparison-text);box-sizing:border-box}.ctr-lp-supplement-comparison__line-label,.ctr-lp-supplement-comparison__line-price{font-family:var(--ctr-lp-comparison-serif);font-size:1rem;line-height:1.4;color:var(--ctr-lp-comparison-text)}.ctr-lp-supplement-comparison__line-label{text-transform:capitalize;text-align:left}.ctr-lp-supplement-comparison__line-price{flex-shrink:0;text-align:right;white-space:nowrap}.ctr-lp-supplement-comparison__totals{display:flex;flex-direction:column;width:100%;border-radius:.5rem;overflow:hidden;background-color:var(--ctr-lp-comparison-totals-bg);text-transform:capitalize}.ctr-lp-supplement-comparison__total-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:2.6875rem;min-height:2.6875rem;padding:0 .875rem;box-sizing:border-box}.ctr-lp-supplement-comparison__total-row--stack{background-color:var(--ctr-lp-comparison-total-bg);color:#fff;border-radius:.5rem .5rem 0 0}.ctr-lp-supplement-comparison__total-row--product{color:var(--ctr-lp-comparison-text);border-radius:0 0 .5rem .5rem}.ctr-lp-supplement-comparison__total-label,.ctr-lp-supplement-comparison__total-price{font-family:var(--ctr-lp-comparison-serif);font-size:1rem;line-height:1.4;white-space:nowrap}.ctr-lp-supplement-comparison__total-row--stack .ctr-lp-supplement-comparison__total-label,.ctr-lp-supplement-comparison__total-row--stack .ctr-lp-supplement-comparison__total-price{color:#fff}.ctr-lp-supplement-comparison__visual-frame{position:relative;width:100%;min-height:36.875rem;border-radius:1.25rem;overflow:hidden;background-color:var(--ctr-lp-comparison-visual-bg)}.ctr-lp-supplement-comparison__visual-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ctr-lp-supplement-comparison__visual-media--desktop{display:none}.ctr-lp-supplement-comparison__visual-media:not(.ctr-lp-supplement-comparison__visual-media--mobile):not(.ctr-lp-supplement-comparison__visual-media--desktop){display:block}.ctr-lp-supplement-comparison__visual-img{position:absolute;width:100%;max-width:none;height:100%;object-fit:cover}.ctr-lp-supplement-comparison__callout{position:absolute;left:.875rem;right:.875rem;top:auto;bottom:.875rem;display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:auto;margin-left:auto;margin-right:auto;padding:2.125rem 1.5rem 1.5rem;border-radius:1rem;background-color:var(--ctr-lp-comparison-callout-bg);box-sizing:border-box;text-align:var(--ctr-lp-comparison-banner-text-align-mobile, center);z-index:1}.ctr-lp-supplement-comparison__savings-headline{margin:0;font-family:var(--font-heading-h2);font-weight:var(--font-heading-h2-weight);font-size:2.625rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--ctr-lp-comparison-text)}.ctr-lp-supplement-comparison__savings-body{margin:0;font-family:var(--ctr-lp-comparison-serif);font-size:1rem;line-height:1.5;color:var(--ctr-lp-comparison-text)}.ctr-lp-supplement-comparison__savings-body p{margin:0}.ctr-lp-supplement-comparison__cta.ctr-lp__btn{width:100%;min-height:3.125rem;padding:.875rem 1.0625rem;border-radius:1rem;border-color:var(--ctr-lp-comparison-accent);background-color:var(--ctr-lp-comparison-accent);font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1rem;letter-spacing:.0625rem;text-transform:uppercase}@media screen and (min-width:64em){.ctr-lp-supplement-comparison__inner{gap:2rem;padding:4rem 3.125rem}.ctr-lp-supplement-comparison__title{font-size:2rem}.ctr-lp-supplement-comparison__subtitle{font-size:1rem}.ctr-lp-supplement-comparison__layout{flex-direction:row;align-items:stretch;gap:1.375rem}.ctr-lp-supplement-comparison--visual-left .ctr-lp-supplement-comparison__visual{order:1;flex:0 0 38.75rem;max-width:38.75rem}.ctr-lp-supplement-comparison--visual-left .ctr-lp-supplement-comparison__panel{order:2;flex:1 1 0;min-width:0;min-height:36.875rem;padding:2.5rem;justify-content:center}.ctr-lp-supplement-comparison--visual-right .ctr-lp-supplement-comparison__visual{order:2;flex:0 0 38.75rem;max-width:38.75rem}.ctr-lp-supplement-comparison--visual-right .ctr-lp-supplement-comparison__panel{order:1;flex:1 1 0;min-width:0;min-height:36.875rem;padding:2.5rem;justify-content:center}.ctr-lp-supplement-comparison__line-label,.ctr-lp-supplement-comparison__line-price,.ctr-lp-supplement-comparison__total-label,.ctr-lp-supplement-comparison__total-price{font-size:1.125rem}.ctr-lp-supplement-comparison__visual-media--mobile{display:none}.ctr-lp-supplement-comparison__visual-media--desktop{display:block}.ctr-lp-supplement-comparison__visual-media:not(.ctr-lp-supplement-comparison__visual-media--mobile):not(.ctr-lp-supplement-comparison__visual-media--desktop){display:block}.ctr-lp-supplement-comparison__visual-img{width:100%;height:100%}.ctr-lp-supplement-comparison__callout{top:auto;bottom:2.5rem;left:1.375rem;right:1.375rem;width:auto;max-width:36rem;padding:1.5rem;text-align:var(--ctr-lp-comparison-banner-text-align-desktop, center)}.ctr-lp-supplement-comparison__savings-headline{font-size:3.375rem}}@media screen and (min-width:64em)and (max-width:75em){.ctr-lp-supplement-comparison--visual-left .ctr-lp-supplement-comparison__visual,.ctr-lp-supplement-comparison--visual-right .ctr-lp-supplement-comparison__visual,.ctr-lp-supplement-comparison--visual-left .ctr-lp-supplement-comparison__panel,.ctr-lp-supplement-comparison--visual-right .ctr-lp-supplement-comparison__panel{flex:0 1 100%;max-width:100%}}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__inner{gap:1.375rem;padding:2.5rem 1.25rem}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__content-col{display:flex;flex-direction:column;gap:1.375rem;width:100%}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__layout{width:100%}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__panel{padding:1.5rem}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__visual-frame{min-height:36.875rem}.js.with-enter-animations:not(.design-mode) .ctr-pe-lp.ctr-lp-supplement-comparison--pe [data-inview]:not(.is-inview):not(.disable-inview){opacity:0;transform:translateY(1.5rem);transition:opacity .6s ease,transform .6s ease}.js.with-enter-animations:not(.design-mode) .ctr-pe-lp.ctr-lp-supplement-comparison--pe [data-inview].is-inview{opacity:1;transform:none}@media screen and (min-width:75.0625em){.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__inner{display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0}.ctr-pe-lp.ctr-lp-supplement-comparison--pe.ctr-lp-supplement-comparison--visual-right .ctr-lp-supplement-comparison__content-col{order:1}.ctr-pe-lp.ctr-lp-supplement-comparison--pe.ctr-lp-supplement-comparison--visual-right .ctr-lp-supplement-comparison__layout,.ctr-pe-lp.ctr-lp-supplement-comparison--pe.ctr-lp-supplement-comparison--visual-left .ctr-lp-supplement-comparison__content-col{order:2}.ctr-pe-lp.ctr-lp-supplement-comparison--pe.ctr-lp-supplement-comparison--visual-left .ctr-lp-supplement-comparison__layout{order:1}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__content-col{flex:1 1 50%;max-width:50%;align-items:stretch;gap:1.375rem;padding:2.5rem 6.25rem;box-sizing:border-box}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__header{align-items:flex-start;text-align:left;max-width:none;flex:0 0 auto}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__panel{flex:0 0 auto;min-height:auto;justify-content:flex-start;padding:1.25rem}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__layout{flex:1 1 50%;max-width:50%;min-height:36.875rem}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__visual{flex:1 1 auto;max-width:none;height:100%}.ctr-pe-lp.ctr-lp-supplement-comparison--pe .ctr-lp-supplement-comparison__visual-frame{min-height:100%;height:100%;border-radius:0}}@media(prefers-reduced-motion:reduce){.ctr-pe-lp.ctr-lp-supplement-comparison--pe [data-inview]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ctr-lp-supplement-comparison.css.map */
