/*!
====================================================
Do not touch or edit!
This file was autogenerated by a CSS preprocessor.
Any changes made here will be automatically deleted once updated.
==================================================== 
*/.product-comparison-table{background:#fff;border-radius:12px;width:100%}.product-comparison-table .product-comparison-table__header{margin-bottom:20px}.product-comparison-table .product-comparison-table__header .product-comparison-table__header-heading .xo-text__heading{font-size:40px;font-weight:700;letter-spacing:0;line-height:120%;text-align:center;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-comparison-table .product-comparison-table__header.product-comparison-table__header--mobile{display:none}@media screen and (max-width:767px){.product-comparison-table .product-comparison-table__header{display:none}.product-comparison-table .product-comparison-table__header.product-comparison-table__header--mobile{display:block}.product-comparison-table .product-comparison-table__header.product-comparison-table__header--mobile .product-comparison-table__header-heading .xo-text__heading{font-size:32px;font-weight:700;letter-spacing:0;line-height:120%;text-align:left;text-transform:uppercase;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-comparison-table .compare-table{border-collapse:collapse;display:table;font-size:14px;line-height:1.5;margin:0;width:100%}.product-comparison-table .compare-table tbody{display:table-row-group}.product-comparison-table .compare-table tr{display:table-row}.product-comparison-table .compare-table tr:last-child{border-bottom:none}.product-comparison-table .compare-table tr:nth-child(odd){border-radius:16px}.product-comparison-table .compare-table tr:nth-child(odd) td{background-color:#f7f7f7}.product-comparison-table .compare-table tr:nth-child(odd) td:first-child{border-bottom-left-radius:16px;border-top-left-radius:16px}.product-comparison-table .compare-table tr:nth-child(odd) td:last-child{border-bottom-right-radius:16px;border-top-right-radius:16px}.product-comparison-table .compare-table td{color:#2f2f2f;display:table-cell;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;padding:20px 25px;text-align:center;vertical-align:top}.product-comparison-table .compare-table td.td-label{color:#1f2236;font-size:16px;font-weight:700;letter-spacing:0;line-height:150%;max-width:200px;min-width:180px;text-align:center;vertical-align:middle;width:100%}.product-comparison-table .compare-table .product-compare-info-wrap{position:relative}.product-comparison-table .compare-table .product-compare-info-wrap,.product-comparison-table .compare-table .product-compare-info-wrap .compare-table__col-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.product-comparison-table .compare-table .product-compare-info-wrap .compare-table__col-info .text-pcard-title{color:#1f2236;font-size:14px;font-weight:700;letter-spacing:0;line-height:150%}.product-comparison-table .compare-table .product-compare-info-wrap .xo-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-comparison-table .compare-table .product-compare-info-wrap .xo-price .xo-price__item{color:#da1e28}.product-comparison-table .compare-table .product-compare-info-wrap .xo-price .xo-price__item.xo-price__item--del{color:#8b8886}.product-comparison-table .compare-table .product-compare-info-wrap .text-pcard-title{margin-bottom:0!important}.product-comparison-table .compare-table td:not(.td-label){max-width:280px;min-width:150px;width:280px}@media screen and (max-width:767px){.product-comparison-table .compare-table td{max-width:50vw;text-align:left;width:100%}.product-comparison-table .compare-table td.td-label{display:none;max-width:300px;min-width:50vw;text-align:left;width:50vw}.product-comparison-table .compare-table td:not(.td-label){max-width:300px;min-width:60vw;width:60vw}.product-comparison-table .compare-table tr:nth-child(odd) td:nth-child(2){border-bottom-left-radius:16px;border-top-left-radius:16px}.product-comparison-table .compare-table tr td:not(:nth-child(2)) span.tr-table-heading--mobile{visibility:hidden!important}.product-comparison-table .compare-table tr td span.tr-table-heading--mobile{font-size:14px;font-weight:700;letter-spacing:0;line-height:150%;vertical-align:middle}.product-comparison-table .compare-table .product-compare-info-wrap,.product-comparison-table .compare-table .product-compare-info-wrap .compare-table__col-info,.product-comparison-table .compare-table .product-compare-info-wrap .xo-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-comparison-table .compare-table .product-compare-info-wrap .text-pcard-title{margin-bottom:0!important}}@media screen and (min-width:768px){.product-comparison-table .compare-table tr td span.tr-table-heading--mobile,.product-comparison-table .compare-table tr.tr-table--mobile{display:none!important}.product-comparison-table .compare-table td.td-label{max-width:300px;min-width:150px;width:300px}}.product-comparison-table .compare-table td:last-child{border-right:none}.product-comparison-table .compare-table .product-featured-image{border-radius:8px;margin-bottom:0;position:relative}.product-comparison-table .compare-table .product-featured-image .xo-image{border-radius:8px;height:auto;max-width:150px;width:100%}@media screen and (max-width:767px){.product-comparison-table .compare-table .product-featured-image .xo-image{max-width:150px}}.product-comparison-table .compare-table .compare-table--remove{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.4rem;padding:.2rem;position:absolute;right:0;top:0;width:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(4,24,24,.15);box-shadow:0 0 8px rgba(4,24,24,.15);cursor:pointer;z-index:10}.product-comparison-table .compare-table .compare-table__col-info{text-align:left}.product-comparison-table .compare-table .compare-table__col-info .text-pcard-title{font-size:16px;font-weight:600;line-height:1.3;margin:0 0 12px}.product-comparison-table .compare-table .compare-table__col-info .text-pcard-title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.product-comparison-table .compare-table .xo-btn__text{text-transform:uppercase}