.comparison-product-chart{--color-beige: #EFDFDB;--color-light-brown: #f7eee9;--color-black: #000000;--color-white: #FFFFFF;--color-brown: #90402E;--color-dark-gray: #4C4543;--color-dark-beige: #E8DBCF;--color-light-beige: #fdf9f7;--font-heading: $font-columbia;--font-body-bold: $font-gt-walsheim}.comparison-product-chart .container-desktop{overflow-x:auto}.comparison-product-chart .container-desktop .column-header__content{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:20px;height:100%}.comparison-product-chart .container-desktop .column-header img{width:110px;height:110px}.comparison-product-chart .container-desktop .result{text-align:center;vertical-align:middle;position:relative;z-index:1;padding:2px}.comparison-product-chart .result-no{background-color:#eee}.comparison-product-chart .container-desktop .result-text{color:var(--color-brown);text-align:center;font-size:12px;line-height:14px;letter-spacing:1.8px;font-family:var(--font-body-bold)}.comparison-product-chart .container-desktop .text{color:var(--color-dark-gray);font-family:var(--font-body-bold);font-size:15px;line-height:17px;letter-spacing:2.25px;vertical-align:middle}.comparison-product-chart .container-desktop .column-header,.comparison-product-chart .container-desktop .result,.comparison-product-chart .container-desktop .row{border-bottom:2px solid var(--color-beige)}.comparison-product-chart .result-yes svg{width:20.475px;height:14.792px}.comparison-product-chart .result-no svg{width:15px;height:15px}.comparison-product-chart .container-desktop .column-product-header__title{color:var(--color-dark-gray);text-align:center;font-family:var(--font-body-bold);font-size:15px;line-height:17px;letter-spacing:2.25px;text-transform:uppercase;padding-left:10px;padding-right:10px}.comparison-product-chart .container-desktop .table{width:1120px;padding:24px 0 50px;margin:auto;display:grid;grid-template-columns:1fr}.comparison-product-chart .container-desktop .table.size-2{grid-template-columns:1fr repeat(2, 190px)}.comparison-product-chart .container-desktop .table.size-3{grid-template-columns:1fr repeat(3, 190px)}.comparison-product-chart .container-desktop .table.size-4{grid-template-columns:1fr repeat(4, 190px)}.comparison-product-chart .container-desktop .table.size-5{width:1300px;grid-template-columns:1fr repeat(5, 190px)}.comparison-product-chart .container-desktop .column{display:flex;flex-direction:column}.comparison-product-chart .container-desktop .column-product{position:relative}.comparison-product-chart .container-desktop .result,.comparison-product-chart .container-desktop .row{height:45px;display:flex;justify-content:center;align-items:center}.comparison-product-chart .container-desktop .row{justify-content:left}.comparison-product-chart .container-desktop .column-header{min-height:210px;padding:10px 0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end}.comparison-product-chart .container-desktop .column-header.selected{border-top:2px solid var(--color-brown);border-top-right-radius:20px;border-top-left-radius:20px}.comparison-product-chart .container-desktop .selected .result:before,.comparison-product-chart .container-desktop .selected .column-header:before{content:"";background:var(--color-brown);width:2px;height:calc(100% + 4px);position:absolute;left:0;top:50%;transform:translateY(-50%)}.comparison-product-chart .container-desktop .selected .result:after,.comparison-product-chart .container-desktop .selected .column-header:after{content:"";background:var(--color-brown);width:2px;height:calc(100% + 4px);position:absolute;right:0;top:50%;transform:translateY(-50%)}.comparison-product-chart .container-desktop .column.column-product.selected:after{background:var(--color-light-brown);content:"";width:calc(100% - 4px);border-radius:20px;height:calc(100% + 40px);top:50%;transform:translateY(-50%);z-index:0;border:2px solid var(--color-brown);position:absolute}.comparison-product-chart .container-desktop .column:not(:last-child):not(.selected):not(.preselected){border-right:2px solid var(--color-beige)}.comparison-product-chart .container-desktop .column-product.postselected{border-left:0}.comparison-product-chart .container-desktop .column-header__pretitle{color:var(--color-dark-gray);font-family:var(--font-body-bold);font-size:15px;line-height:17px;letter-spacing:2.25px}.comparison-product-chart .container-desktop .column-header__title{color:var(--color-brown);font-family:var(--font-heading);font-size:35px;line-height:40px;margin:20px 100px 10px 0px}.comparison-product-chart .container-desktop .vs-icon{width:50px;height:50px;z-index:1;position:absolute;right:-25px;top:78px}.container-mobile{border-top-left-radius:10px}.container-mobile .selected{background-color:var(--color-light-brown)}.container-mobile .row-header{width:100px;background:var(--color-brown);color:#fff;text-align:center;padding:5px 9px;height:116px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;border-radius:10px 0 0 10px;margin-bottom:10px}.template-page .container-mobile .row-header{padding:5px 12px !important;gap:3px !important}.container-mobile .row-header.first{border-radius:0 0 0 10px}.container-mobile .row-header img{width:50px;height:50px;object-fit:contain}.container-mobile .result{width:100px;justify-content:center;align-items:center;display:flex;position:relative;padding:10px;margin-bottom:10px;border-bottom:1px solid var(--color-brown);border-top:1px solid var(--color-brown)}.container-mobile .row-product-header__title{color:#fcf9f7;text-align:center;font-family:var(--font-body-bold);font-size:11px;display:block;line-height:12px;letter-spacing:1.8px;text-transform:uppercase}.template-page .row-product-header__title{font-size:10.2px !important}.container-mobile .result-text{color:var(--color-brown);text-align:center;font-family:var(--font-body-bold);font-size:10px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:1px;display:flex;flex-direction:column;gap:5px}.container-mobile .column-mobile-product:not(:last-child) .result:after{content:"";background:var(--color-brown);width:1px;height:66px;position:absolute;right:0}.container-mobile .column-mobile-product:last-child .result{border-right:1px solid var(--color-brown);border-radius:0 8px 8px 0}.container-mobile .column-mobile-product:first-child .feature-title{border-left-width:1px;padding:5px 15px}.container-mobile .column-mobile-product:last-child .feature-title{border-right-width:1px}.container-mobile .column-mobile-product:last-child .result[data-index="1"]{border-radius:0 0 8px 0}.feature-title{width:100.1818181818px;justify-content:center;align-items:center;display:flex}.preheader-empty{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.feature-title-empty{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);visibility:visible;color:rgba(0,0,0,0);pointer-events:none;min-width:100.1818181818px;height:50px;margin:0;padding:5px}.row-product-title{display:inline-flex;overflow:hidden;text-align:center}.column-mobile-product .feature-title{color:#4c4543;text-align:center;font-family:var(--font-body-bold);font-size:10px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:1px;padding:5px;border:1px solid var(--color-brown);border-right:.5px solid var(--color-brown);border-left:.5px solid var(--color-brown);border-radius:10px 10px 0 0;border-bottom:0}.column-mobile-product .feature-title:nth-child(2){border-left:1px solid var(--color-brown)}.column-mobile-product .feature-title:last-child{border-right:1px solid var(--color-brown)}.column-mobile-product .preheader{height:50px;background-color:var(--color-light-brown);color:var(--color-brown);border-color:var(--color-light-brown)}.row-header__title{color:var(--color-brown);text-align:center;font-family:var(--font-heading);font-size:35px;line-height:38px;margin:20px}.container-mobile{overflow-x:auto;padding-bottom:10px;display:flex}.column-mobile-product .result{height:116px}.column-mobile-product .feature-title:not(.preheader){height:50px}.column-mobile-product-sticky{background:#fdf9f7;position:sticky;left:0;z-index:1;border-radius:0 8px 0 0}.column-mobile-product.first .feature-title{border-left-width:1px}.comparison-product-chart *::-webkit-scrollbar{height:8px}.comparison-product-chart *::-webkit-scrollbar-track{background:#eedecd;border-radius:100px}.comparison-product-chart *::-webkit-scrollbar-thumb{background:#853a2d;border-radius:100px}.comparison-product-chart *::-webkit-scrollbar-thumb:hover{background:#853a2d}