.dualis-compare{--dc-forest: var(--color-forest, #3D2B3A);--dc-sage: var(--color-sage, #B5A8C9);--dc-sage-text: var(--color-sage-text, #6B5070);--dc-text: var(--pdp-body-color, #4b5563);--dc-text-light: #6b7280;--dc-divider: rgba(0, 0, 0, .06);width:100%}.dualis-compare__header{text-align:center;padding-bottom:5rem;max-width:52rem;margin:0 auto}.dualis-compare__badge{display:block;font-family:var(--pdp-overline-family, var(--font-sans, "Inter", -apple-system, "Segoe UI", sans-serif));font-size:var(--pdp-overline, 12px);font-weight:var(--pdp-overline-weight, 600);letter-spacing:var(--pdp-overline-tracking, .18em);text-transform:uppercase;color:var(--pdp-overline-color, #6B5070);margin-bottom:1rem;background:none;padding:0;border-radius:0}.dualis-compare__title{font-family:var(--pdp-title-family, var(--font-serif, "Cormorant Garamond", Georgia, serif));font-size:var(--pdp-title-section, clamp(34px, 5vw, 52px));font-weight:var(--pdp-title-weight, 500);line-height:1.15;margin:0 0 1.25rem;color:var(--dc-forest, #3D2B3A);letter-spacing:-.02em}.dualis-compare__title em{font-style:italic;color:var(--dc-sage, #B5A8C9)}.dualis-compare__subtitle{font-family:var(--pdp-subtitle-family, var(--font-sans, "Inter", -apple-system, "Segoe UI", sans-serif));font-size:var(--pdp-subtitle, clamp(16px, 1.8vw, 20px));color:var(--pdp-subtitle-color, #4b5563);margin:0;font-style:var(--pdp-subtitle-style, normal);font-weight:var(--pdp-subtitle-weight, 400);line-height:1.5;letter-spacing:.01em}.dualis-compare__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:1080px;margin:0 auto}.dualis-compare__table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--pdp-body, clamp(15px, 1.5vw, 18px));min-width:500px}.dualis-compare__table thead th{font-family:var(--pdp-overline-family, var(--font-sans, "Inter", -apple-system, "Segoe UI", sans-serif));font-size:var(--pdp-overline, 12px);font-weight:var(--pdp-overline-weight, 600);letter-spacing:var(--pdp-overline-tracking, .18em);text-transform:uppercase;color:var(--dc-text-light, #6b7280);padding:1.25rem 1.5rem;border-bottom:1px solid var(--dc-divider, rgba(0, 0, 0, .06));white-space:nowrap}.dualis-compare__table thead th:first-child{text-align:left;padding-left:0}.dualis-compare__table thead th:not(:first-child){text-align:center}.dualis-compare__table thead th.dualis-compare__col-highlight{color:var(--dc-forest, #3D2B3A);font-weight:700}.dualis-compare__table tbody tr{transition:opacity .3s ease}.dualis-compare__table tbody tr:hover{opacity:.7}.dualis-compare__table tbody td{padding:1.25rem 1.5rem;border-bottom:1px solid var(--dc-divider, rgba(0, 0, 0, .06));vertical-align:middle}.dualis-compare__table tbody td:first-child{padding-left:0;font-family:var(--pdp-body-family, var(--font-sans, "Inter", -apple-system, "Segoe UI", sans-serif));font-size:var(--pdp-body, clamp(15px, 1.5vw, 18px));font-weight:500;font-style:normal;color:var(--dc-forest, #3D2B3A)}.dualis-compare__table tbody td:not(:first-child){font-family:var(--pdp-body-family, var(--font-sans, "Inter", -apple-system, "Segoe UI", sans-serif));text-align:center}.dualis-compare__table tbody tr:last-child td{border-bottom:none}.dualis-compare__status{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--pdp-small-family, var(--font-sans, "Inter", -apple-system, "Segoe UI", sans-serif));font-size:var(--pdp-small, 11px)}.dualis-compare__status--yes{color:var(--dc-forest, #3D2B3A);font-weight:600}.dualis-compare__status--yes svg{color:var(--dc-sage, #B5A8C9)}.dualis-compare__status--no{color:var(--dc-text-light, #6b7280)}.dualis-compare__status--no svg{color:var(--dc-text-light, #6b7280)}.dualis-compare__status--partial{color:var(--dc-text, #4b5563)}.dualis-compare__status--partial svg{color:var(--dc-text-light, #6b7280)}.dualis-compare__col-highlight{background:#b5a8c90f}@media(max-width:749px){.dualis-compare__table-wrap{max-width:100%;overflow-x:visible}.dualis-compare__header{max-width:100%;padding-bottom:3.5rem}.dualis-compare__table{font-size:14px;min-width:0}.dualis-compare__table thead th{font-size:9px;letter-spacing:.1em;padding:.75rem .4rem;white-space:normal;line-height:1.3}.dualis-compare__table thead th:first-child{padding-left:0}.dualis-compare__table tbody td{padding:.85rem .4rem;font-size:13px}.dualis-compare__table tbody td:first-child{padding-left:0;font-size:13px}.dualis-compare__status{font-size:0;gap:0}.dualis-compare__status svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dualis-compare.css.map */
