.custom-comparison-section{width:100%;padding:var(--ccs-padding-top) 0 var(--ccs-padding-bottom) 0}.custom-comparison-section-bg-custom{background:var(--ccs-custom-bg, #ffffff)}.custom-comparison-section-bg-gradient{background:var(--ccs-gradient-bg, linear-gradient(135deg, #f8f9ff, #e8eef8))}.custom-comparison-section .custom-comparison-container{max-width:100%}.custom-comparison-section .custom-comparison-header-wrapper{margin-bottom:var(--ccs-header-margin-bottom);text-align:var(--ccs-header-align)}.custom-comparison-section .custom-comparison-align-left{text-align:left}.custom-comparison-section .custom-comparison-align-center{text-align:center}.custom-comparison-section .custom-comparison-align-right{text-align:right}.custom-comparison-section .custom-comparison-heading{font-family:var(--font-heading-family);font-size:var(--ccs-heading-size-mobile);font-weight:var(--ccs-heading-weight);color:var(--ccs-heading-color);margin:0 0 var(--ccs-heading-margin-bottom) 0;line-height:1.2}@media(min-width:750px){.custom-comparison-section .custom-comparison-heading{font-size:var(--ccs-heading-size-desktop)}}.custom-comparison-section .custom-comparison-highlighted-text{font-family:var(--font-heading-family);font-size:var(--ccs-highlight-size-mobile);font-weight:var(--ccs-highlight-weight)}@media(min-width:750px){.custom-comparison-section .custom-comparison-highlighted-text{font-size:var(--ccs-highlight-size-desktop)}}.custom-comparison-section .custom-comparison-highlighted-separate{display:inline-block;margin-bottom:var(--ccs-highlight-spacing)}.custom-comparison-section .custom-comparison-intro-text{font-family:var(--font-body-family);font-size:var(--ccs-intro-font-size);line-height:1.6;color:var(--ccs-intro-color);margin-bottom:var(--ccs-intro-spacing);text-align:var(--ccs-header-align)}.custom-comparison-section .custom-comparison-wrapper{width:100%;max-width:var(--ccs-table-max-width);margin:0 auto}.custom-comparison-section .custom-comparison-mobile{display:block}@media screen and (min-width:750px){.custom-comparison-section .custom-comparison-wrapper{display:flex;gap:var(--ccs-image-gap);align-items:var(--ccs-image-alignment)}.custom-comparison-section .custom-comparison-wrapper-image-right{flex-direction:row-reverse}.custom-comparison-section .custom-comparison-mobile{flex:1}.custom-comparison-section .custom-comparison-desktop-image-wrapper{flex-shrink:0;width:var(--ccs-image-width)}.custom-comparison-section .custom-comparison-desktop-image-wrapper img,.custom-comparison-section .custom-comparison-desktop-image-wrapper .custom-comparison-image-placeholder{border-radius:var(--ccs-image-border-radius)}}@media screen and (max-width:749px){.custom-comparison-section .custom-comparison-desktop-image-wrapper.hide-on-mobile{display:none}.custom-comparison-section .custom-comparison-wrapper{flex-direction:column;gap:var(--ccs-image-gap)}}.custom-comparison-section .custom-comparison-desktop-image{width:100%;height:auto;object-fit:cover}.custom-comparison-section .custom-comparison-media-embed{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--ccs-image-border-radius);overflow:hidden}.custom-comparison-section .custom-comparison-media-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.custom-comparison-section .custom-comparison-image-placeholder{width:100%;min-height:400px;background:#f5f5f5;border:2px dashed #ddd;border-radius:var(--ccs-image-border-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#999;overflow:hidden}.custom-comparison-section .custom-comparison-image-placeholder svg{width:100%;height:100%;opacity:.5}.custom-comparison-section .custom-comparison-label-image{height:auto;border-radius:var(--ccs-label-image-radius)}.custom-comparison-section .custom-comparison-label-image-us{max-width:var(--ccs-us-image-width)}@media(max-width:749px){.custom-comparison-section .custom-comparison-label-image-us{max-width:var(--ccs-us-image-width-mobile)}}.custom-comparison-section .custom-comparison-label-image-them{max-width:var(--ccs-them-image-width)}@media(max-width:749px){.custom-comparison-section .custom-comparison-label-image-them{max-width:var(--ccs-them-image-width-mobile)}}.custom-comparison-section .custom-comparison-label-image-above{margin-bottom:var(--ccs-label-image-spacing)}.custom-comparison-section .custom-comparison-label-image-below{margin-top:var(--ccs-label-image-spacing)}.custom-comparison-section .custom-comparison-label-image-placeholder{width:100%;background:#f5f5f5;border-radius:var(--ccs-label-image-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#999;padding:16px;min-height:80px;box-sizing:border-box;overflow:hidden}.custom-comparison-section .custom-comparison-label-image-placeholder-us{max-width:var(--ccs-us-image-width)}@media(max-width:749px){.custom-comparison-section .custom-comparison-label-image-placeholder-us{max-width:var(--ccs-us-image-width-mobile)}}.custom-comparison-section .custom-comparison-label-image-placeholder-them{max-width:var(--ccs-them-image-width)}@media(max-width:749px){.custom-comparison-section .custom-comparison-label-image-placeholder-them{max-width:var(--ccs-them-image-width-mobile)}}.custom-comparison-section .custom-comparison-label-image-placeholder svg{width:48px;height:48px;opacity:.5}.custom-comparison-section .custom-comparison-cell-row-label{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.custom-comparison-section .custom-comparison-label-main-image{max-width:100%;height:auto;max-height:80px}.custom-comparison-section .custom-comparison-mobile .custom-comparison-cell-us-label .custom-comparison-label-text{font-size:var(--ccs-us-label-size);font-weight:var(--ccs-us-label-weight);color:var(--ccs-us-label-color)}.custom-comparison-section .custom-comparison-mobile .custom-comparison-cell-them-label .custom-comparison-label-text{font-size:var(--ccs-them-label-size);font-weight:var(--ccs-them-label-weight);color:var(--ccs-them-label-color)}.custom-comparison-section .custom-comparison-mobile-only{display:none}.custom-comparison-section .custom-comparison-desktop-only{display:block}@media(min-width:750px){.custom-comparison-section .custom-comparison-mobile-only{display:none!important}.custom-comparison-section .custom-comparison-desktop-only{display:block!important}}@media(max-width:749px){.custom-comparison-section .custom-comparison-desktop-only{display:none!important}.custom-comparison-section .custom-comparison-mobile-only{display:block!important}}.custom-comparison-section .custom-comparison-cell{padding:var(--ccs-cell-padding);display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:var(--ccs-cell-font-size);color:var(--ccs-cell-text-color);border:var(--ccs-row-border-width) solid var(--ccs-row-border-color);min-height:60px}.custom-comparison-section .custom-comparison-cell-us:not(.custom-comparison-cell-column-header):not(.custom-comparison-cell-us-label):not(.custom-comparison-cell-row-label){border-top:var(--ccs-us-top-border-width) solid var(--ccs-us-top-border-color)}.custom-comparison-section .custom-comparison-cell-them:not(.custom-comparison-cell-column-header):not(.custom-comparison-cell-them-label):not(.custom-comparison-cell-row-label){border-top:var(--ccs-them-top-border-width) solid var(--ccs-them-top-border-color)}.custom-comparison-section .custom-comparison-cell-feature-label{border-top:var(--ccs-them-top-border-width) solid var(--ccs-them-top-border-color)}.custom-comparison-section .custom-comparison-grid-mobile{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-radius:var(--ccs-table-border-radius);overflow:hidden;background:var(--ccs-table-bg, transparent);box-shadow:var(--ccs-table-shadow, none)}@media(min-width:750px){.custom-comparison-section .custom-comparison-grid-mobile{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(120px,1fr)}}.custom-comparison-section .custom-comparison-grid-mobile .custom-comparison-cell-column-header{background:var(--ccs-header-bg);color:var(--ccs-header-text-color);font-weight:var(--ccs-header-font-weight);font-size:var(--ccs-header-font-size);font-family:var(--font-heading-family);text-align:center;min-width:110px;min-height:var(--ccs-header-row-height)}.custom-comparison-section .custom-comparison-grid-mobile .custom-comparison-cell-us-label{background:var(--ccs-us-bg);color:var(--ccs-us-text-color);border-top-left-radius:var(--ccs-highlight-corner-radius);border-top-right-radius:var(--ccs-highlight-corner-radius);text-align:center;min-height:var(--ccs-us-row-height)}.custom-comparison-section .custom-comparison-grid-mobile .custom-comparison-cell-them-label{background:var(--ccs-them-bg);color:var(--ccs-them-text-color);text-align:center;min-height:var(--ccs-them-row-height)}.custom-comparison-section .custom-comparison-grid-mobile .custom-comparison-cell-feature-label{font-weight:var(--ccs-benefit-font-weight);justify-content:flex-start;padding-left:var(--ccs-cell-padding);text-align:left}.custom-comparison-section .custom-comparison-grid-mobile .custom-comparison-cell-us{background:var(--ccs-us-bg);color:var(--ccs-us-text-color);min-height:var(--ccs-us-row-height)}.custom-comparison-section .custom-comparison-grid-mobile .custom-comparison-cell-them{background:var(--ccs-them-bg);color:var(--ccs-them-text-color);min-height:var(--ccs-them-row-height)}.custom-comparison-section .custom-comparison-grid-mobile .custom-comparison-cell-us.custom-comparison-cell-last-row,.custom-comparison-section .custom-comparison-grid-mobile .custom-comparison-cell-them.custom-comparison-cell-last-row{border-bottom-left-radius:var(--ccs-highlight-corner-radius);border-bottom-right-radius:var(--ccs-highlight-corner-radius);overflow:hidden}.custom-comparison-section .custom-comparison-icon-wrapper{display:inline-flex;align-items:center;justify-content:center}.custom-comparison-section .custom-comparison-icon-wrapper svg{width:100%;height:100%}.custom-comparison-section .custom-comparison-custom-icon{display:inline-flex;align-items:center;justify-content:center}.custom-comparison-section .custom-comparison-custom-icon svg{width:100%;height:100%}.custom-comparison-section .custom-comparison-custom-html{margin-top:var(--ccs-intro-spacing)}.custom-comparison-section .custom-comparison-media-embed--html{aspect-ratio:auto;height:auto;display:flex;justify-content:center;overflow:visible}.custom-comparison-section .custom-comparison-media-embed--html iframe{position:static;height:auto;min-height:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/comparison-section.css.map */
