.shc-section{width:100%;box-sizing:border-box;overflow:hidden}.shc-section *,.shc-section *:before,.shc-section *:after{box-sizing:border-box}.shc-container{width:100%;max-width:1440px;margin:0 auto;padding-left:30px;padding-right:30px}.shc-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:40px;align-items:center;padding:0 0 28px}.shc-heading{margin:0;line-height:1;letter-spacing:-.5px;text-transform:uppercase;font-family:Pilat Wide,sans-serif;font-weight:900}.shc-header__description{line-height:1.45}.shc-header__description p{max-width:450px;margin:0 0 0 auto;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.56;font-family:Pilat Book,sans-serif}.shc-table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border:1px solid var(--shc-border, #E6E6E6);border-radius:12px}.shc-table-scroll::-webkit-scrollbar{height:5px}.shc-table-scroll::-webkit-scrollbar-track{background:transparent}.shc-table-scroll::-webkit-scrollbar-thumb{border-radius:10px}.shc-table{width:100%;border-collapse:collapse;table-layout:fixed}.shc-table thead th{padding:20px 30px;line-height:1.2;text-align:center;vertical-align:middle;font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-family:Pilat Wide,sans-serif;font-weight:700;color:var(--shc-label-color, #000);background:#fafafa;border-bottom:1px solid var(--shc-border, #E6E6E6)}.shc-table thead th:first-child{text-align:left}.shc-table thead th:nth-child(2){color:var(--shc-accent, #FF9E18)}.shc-table tbody tr{border-bottom:1px solid var(--shc-border, #E6E6E6)}.shc-table tbody tr:last-child{border-bottom:0}.shc-table td{padding:19px 30px;min-height:42px;line-height:1.3;vertical-align:middle;text-align:center;white-space:normal;font-family:Pilat Wide,sans-serif;color:var(--shc-text-color, #000)}.shc-table td:nth-child(2){background:#fff8ee}.shc-feature-heading,.shc-feature-cell{width:20%;text-align:left!important}.shc-table .shc-feature-cell{font-family:Pilat Wide,sans-serif;font-size:14px;font-weight:700}.shc-value-cell{font-weight:500}.shc-value-cell--highlight{font-weight:700}.shc-icon{display:inline-block;margin-right:3px;font-weight:700;color:var(--shc-accent, #FF9E18)}.shc-scroll-hint{display:none;margin-top:8px;font-size:11px;text-align:right;color:#575757}@media screen and (max-width:990px){.shc-container{padding-left:20px;padding-right:20px}.shc-header{grid-template-columns:1fr 1fr;gap:25px}.shc-table{min-width:max(var(--shc-min-width),850px)}}@media screen and (max-width:749px){.shc-container{padding-left:15px;padding-right:15px}.shc-header{display:block;padding-bottom:18px}.shc-heading{font-size:25px}.shc-header__description{font-size:13px}.shc-header__description p{margin-left:0;margin-top:12px;font-size:15px}.shc-table-scroll{margin-left:0;margin-right:0;overflow-x:auto;overflow-y:hidden;width:100%}.shc-table{width:max-content;min-width:850px;table-layout:auto}.shc-table thead th{min-width:160px;padding:11px 14px;font-size:11px;white-space:nowrap}.shc-table tbody td{min-width:160px;padding:13px 14px;font-size:13px}.shc-feature-heading,.shc-feature-cell{min-width:210px}.shc-scroll-hint{display:block}}@media screen and (max-width:480px){.shc-heading{font-size:21px}.shc-header__description{font-size:12px}.shc-table{min-width:850px}.shc-table thead th,.shc-table tbody td{min-width:150px}.shc-feature-heading,.shc-feature-cell{min-width:190px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/stacked-hydration-comparison.css.map */
