.custom-comparison-table,.custom-comparison-table *,.custom-comparison-table *:before,.custom-comparison-table *:after{box-sizing:border-box}.custom-comparison-table{width:100%;background:var(--cct-bg);color:var(--cct-body-color);padding:var(--cct-top) var(--cct-side) var(--cct-bottom);font-family:Lato,sans-serif}.custom-comparison-table__inner{max-width:var(--cct-section-max);margin:0 auto}.custom-comparison-table .rte p{margin:0}.custom-comparison-table .rte p+p{margin-top:22px}.custom-comparison-table__heading{font-family:GT Super Display,serif;font-weight:300;font-size:var(--cct-heading-desktop);line-height:1.3;text-align:center;color:var(--cct-heading-color)}.custom-comparison-table__heading :is(h1,h2,h3,p){margin:0;font:inherit;color:inherit}.custom-comparison-table__heading :is(em,i){font-style:italic}.custom-comparison-table__intro{margin:var(--cct-heading-gap) auto 0;font-size:var(--cct-body-desktop);font-weight:300;line-height:1.4;text-align:center;color:var(--cct-body-color)}.custom-comparison-table__table-container{max-width:var(--cct-table-max);margin:var(--cct-table-gap) auto 0}.custom-comparison-table__table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:Lato,sans-serif}.custom-comparison-table__table th,.custom-comparison-table__table td{overflow-wrap:anywhere}.custom-comparison-table__table thead th{padding:24px 22px;vertical-align:bottom;font-weight:400;text-align:center}.custom-comparison-table__feature-head{background:var(--cct-feature-bg);color:var(--cct-feature-title-color);font-size:var(--cct-title-desktop)}.custom-comparison-table__brand-head{background:var(--cct-brand-bg);color:var(--cct-brand-title-color)}.custom-comparison-table__other-head{background:var(--cct-other-bg);color:var(--cct-other-title-color)}.custom-comparison-table__header-image{display:block;width:100%;max-width:300px;height:var(--cct-img-height);margin:0 auto 18px;object-fit:contain;object-position:center bottom}.custom-comparison-table__column-title{display:block;font-size:var(--cct-title-desktop);font-weight:400;line-height:1.3}.custom-comparison-table__table tbody th,.custom-comparison-table__table tbody td{min-height:var(--cct-row-height);padding:var(--cct-cell-pad-y) var(--cct-cell-pad-x);height:var(--cct-row-height);vertical-align:middle;border-bottom:1px solid var(--cct-divider);line-height:1.35}.custom-comparison-table__feature-cell{background:var(--cct-feature-bg);color:var(--cct-feature-color);text-align:left;font-size:var(--cct-feature-desktop);font-weight:400}.custom-comparison-table__brand-cell{background:var(--cct-brand-bg);color:var(--cct-brand-color);text-align:center;font-size:var(--cct-cell-desktop);font-weight:300}.custom-comparison-table__other-cell{background:var(--cct-other-bg);color:var(--cct-other-color);text-align:center;font-size:var(--cct-cell-desktop);font-weight:300}.custom-comparison-table__cell-text{max-width:340px;margin:0 auto}.custom-comparison-table__table tbody tr:last-child>*{border-bottom:0}.custom-comparison-table__mobile-label{display:none}.custom-comparison-table__cta-wrap{display:flex;justify-content:center;margin-top:var(--cct-button-gap)}.custom-comparison-table__button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:52px;padding:var(--cct-button-pad-y) var(--cct-button-pad-x);border:1px solid var(--cct-button-bg);border-radius:var(--cct-button-radius);background:var(--cct-button-bg);color:var(--cct-button-text);font-family:Untitled Sans,sans-serif;font-size:var(--cct-button-desktop);font-weight:400;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.custom-comparison-table__button:hover{background:var(--cct-button-hover);color:var(--cct-button-hover-text)}.custom-comparison-table__button:focus-visible{outline:2px solid var(--cct-heading-color);outline-offset:3px}@media(max-width:767px){.custom-comparison-table{padding:var(--cct-top-mobile) var(--cct-side-mobile) var(--cct-bottom-mobile);--cct-mobile-feature-width: 112px;--cct-mobile-compare-width: calc(100vw - var(--cct-side-mobile) - var(--cct-side-mobile) - var(--cct-mobile-feature-width))}.custom-comparison-table__heading{font-size:var(--cct-heading-mobile)}.custom-comparison-table__intro{font-size:var(--cct-body-mobile)}.custom-comparison-table__table-container{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.custom-comparison-table__table{width:calc(var(--cct-mobile-feature-width) + var(--cct-mobile-compare-width) + var(--cct-mobile-compare-width));min-width:0;table-layout:fixed}.custom-comparison-table__table col:nth-child(1){width:var(--cct-mobile-feature-width)!important}.custom-comparison-table__table col:nth-child(2),.custom-comparison-table__table col:nth-child(3){width:var(--cct-mobile-compare-width)!important}.custom-comparison-table__table thead th{padding:20px 10px 16px}.custom-comparison-table__feature-head,.custom-comparison-table__feature-cell{position:sticky;left:0;z-index:3;background:var(--cct-feature-bg)}.custom-comparison-table__feature-head{z-index:4}.custom-comparison-table__feature-head:after,.custom-comparison-table__feature-cell:after{content:"";position:absolute;right:-6px;top:0;bottom:0;width:6px;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.07),transparent)}.custom-comparison-table__header-image{height:min(var(--cct-img-height),150px);max-width:100%;margin-bottom:12px}.custom-comparison-table__column-title,.custom-comparison-table__feature-head{font-size:var(--cct-title-mobile)}.custom-comparison-table__table tbody th,.custom-comparison-table__table tbody td{height:var(--cct-row-height);white-space:normal;overflow-wrap:break-word;word-break:normal}.custom-comparison-table__table tbody .custom-comparison-table__feature-cell{padding:12px 10px}.custom-comparison-table__table tbody .custom-comparison-table__brand-cell,.custom-comparison-table__table tbody .custom-comparison-table__other-cell{padding:16px 20px}.custom-comparison-table__feature-cell{font-size:var(--cct-feature-mobile)}.custom-comparison-table__brand-cell,.custom-comparison-table__other-cell{font-size:var(--cct-cell-mobile);text-align:center}.custom-comparison-table__cell-text,.custom-comparison-table__cell-text p{width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal}.custom-comparison-table__mobile-label{display:none}.custom-comparison-table__button{width:100%;font-size:var(--cct-button-mobile)}}.custom-comparison-table__swipe-note{display:none}@media screen and (max-width:767px){.custom-comparison-table__swipe-note{display:block;margin:20px 0 12px;font-family:Lato,sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:1.4;text-align:center;color:#999;text-decoration:underline;text-underline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom-comparison-table.css.map */
