.product-comparison{width:100%;min-width:0;margin-block-end:32px;color:#16362c}.product-comparison .product-comparison__heading{margin:0 0 10px;font-family:var(--font-stack-header);font-size:clamp(24px,3vw,32px);line-height:1.2;color:#16362c}.product-comparison .product-comparison__hint,.product-comparison .product-comparison__note{margin:0 0 14px;font-size:14px;line-height:1.6;color:#16362c}.product-comparison .product-comparison__note{margin:12px 0 0}.product-comparison__scroll{max-width:100%;overflow-x:auto;border:1px solid #8da28b;border-block-start:3px solid #d4a24b;border-radius:10px;scrollbar-width:thin;scrollbar-color:#16362c #f7f3ec}.product-comparison__scroll:focus-visible{outline:3px solid #16362c;outline-offset:4px}.product-comparison .product-comparison__table{width:100%;min-width:var(--comparison-min-width, 640px);margin:0;table-layout:fixed;border-collapse:collapse;background:#fffdf9;font-size:15px;line-height:1.5;color:#16362c}.product-comparison .product-comparison__table th,.product-comparison .product-comparison__table td{padding:14px 16px;border:0;border-block-end:1px solid rgb(141 162 139 / 35%);text-align:start;vertical-align:top;overflow-wrap:break-word}.product-comparison .product-comparison__table thead th{background:#16362c;color:#f7f3ec;font-weight:600}.product-comparison .product-comparison__table tbody th{background:#f7f3ec;font-weight:600}.product-comparison .product-comparison__table .product-comparison__highlight td{background:#f7f3ec;font-weight:700}.product-comparison .product-comparison__table tbody tr:last-child>*{border-block-end:0}.product-comparison__checkbox{display:inline-flex;width:24px;height:24px;vertical-align:middle;color:#16362c}.product-comparison__checkbox svg{display:block;flex:none}.product-comparison__checkbox--checked rect{fill:currentColor}.product-comparison__checkbox--checked path{stroke:#f7f3ec}@media(max-width:767px){.product-comparison .product-comparison__table th,.product-comparison .product-comparison__table td{padding:12px}.product-comparison .product-comparison__table tr>th:first-child{position:sticky;inset-inline-start:0;z-index:1;width:130px;box-sizing:border-box;box-shadow:1px 0 #8da28b}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product-comparison.css.map */
