.gf-comparison{--gf-comparison-border: rgb(var(--color-foreground-rgb) / .22);--gf-comparison-muted: rgb(var(--color-foreground-rgb) / .07);--gf-comparison-highlight: rgb(var(--color-foreground-rgb) / .1);--gf-comparison-min-width: 720px;color:rgb(var(--color-foreground-rgb));background:rgb(var(--color-background-rgb))}.gf-comparison__inner{width:min(100% - 2rem,var(--page-width, 1200px));margin-inline:auto;padding-block:clamp(3rem,7vw,6rem)}.gf-comparison__header{max-width:52rem;margin-inline:auto;margin-bottom:clamp(1.75rem,4vw,3rem);text-align:center}.gf-comparison__heading{margin:0;text-wrap:balance}.gf-comparison__intro{max-width:44rem;margin:1rem auto 0;text-wrap:pretty}.gf-comparison__scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--gf-comparison-border);border-radius:.75rem;background:rgb(var(--color-background-rgb));box-shadow:0 .25rem 1.5rem #0000000f;-webkit-overflow-scrolling:touch}.gf-comparison__scroll:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gf-comparison__table{width:100%;min-width:var(--gf-comparison-min-width);border-collapse:separate;border-spacing:0;table-layout:fixed}.gf-comparison__table th,.gf-comparison__table td{padding:clamp(.9rem,2vw,1.4rem);border-right:1px solid var(--gf-comparison-border);border-bottom:1px solid var(--gf-comparison-border);vertical-align:middle}.gf-comparison__table tr>:last-child{border-right:0}.gf-comparison__table tbody tr:last-child>*{border-bottom:0}.gf-comparison__table thead th{background:var(--gf-comparison-highlight);font-size:.9rem;font-weight:700;letter-spacing:.04em;line-height:1.25;text-align:center;text-transform:uppercase}.gf-comparison__table thead th:first-child{width:28%;text-align:left}.gf-comparison__table tbody th{background:var(--gf-comparison-muted);font-weight:700;line-height:1.3;text-align:left}.gf-comparison__table tbody td{text-align:center}.gf-comparison__table tbody tr:hover td,.gf-comparison__table tbody tr:hover th{background-color:var(--gf-comparison-highlight)}.gf-comparison-rating{display:inline-grid;place-items:center;vertical-align:middle}.gf-comparison-rating__icon{display:block;width:1.5rem;height:1.5rem;overflow:visible}.gf-comparison-rating__outline{fill:none;stroke:currentColor;stroke-width:2}.gf-comparison-rating__fill{fill:currentColor}.gf-comparison__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-top:1.25rem;font-size:.875rem}.gf-comparison__legend-item{display:inline-flex;align-items:center;gap:.45rem}.gf-comparison__legend .gf-comparison-rating__icon{width:1.1rem;height:1.1rem}.gf-comparison__actions{display:flex;justify-content:center;margin-top:clamp(2rem,5vw,3rem)}.gf-comparison__button{text-align:center}@media screen and (max-width:749px){.gf-comparison__inner{width:min(100% - 1.25rem,var(--page-width, 1200px))}.gf-comparison__scroll{border-radius:.5rem}.gf-comparison__table th,.gf-comparison__table td{padding:.9rem .75rem}.gf-comparison__table thead th{font-size:.8rem}.gf-comparison__scroll:after{content:"";position:sticky;right:0;display:block;width:1.5rem;height:1px}}@media(prefers-reduced-motion:no-preference){.gf-comparison__table tbody td,.gf-comparison__table tbody th{transition:background-color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hemp-bedding-comparison.css.map */
