.denim-lp-fabrics{display:block;font-family:var(--dlp-font-sans);color:var(--dlp-ink);padding:clamp(40px,5.5vw,76px) 0;container:denim-lp-fabrics / inline-size}.denim-lp-fabrics *,.denim-lp-fabrics *:before,.denim-lp-fabrics *:after{box-sizing:border-box}.denim-lp-fabrics a{color:inherit;text-decoration:none;font-family:var(--dlp-font-sans)}.denim-lp-fabrics__inner{max-width:1140px;margin:0 auto;padding:0 20px}.denim-lp-fabrics__eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dlp-fg-2);margin:0 0 11px}.denim-lp-fabrics__heading{font-weight:600;font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.denim-lp-fabrics__intro{font-size:16px;max-width:58ch;margin:0 0 32px;color:var(--dlp-fg-2)}.denim-lp-fabrics__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(28px);transition:opacity 3s cubic-bezier(.22,1,.36,1),transform 3s cubic-bezier(.22,1,.36,1)}.denim-lp-fabrics__table-wrap.is-visible{opacity:1;transform:none}.denim-lp-fabrics__table{border-collapse:collapse;width:100%;min-width:560px;font-size:15.5px;background:var(--dlp-paper);border:.5px solid #D4D4D4}.denim-lp-fabrics__table th,.denim-lp-fabrics__table td{text-align:left;padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--dlp-line-1);border-right:1px solid var(--dlp-line-1)}.denim-lp-fabrics__table th:last-child,.denim-lp-fabrics__table td:last-child{border-right:0}.denim-lp-fabrics__table thead th{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dlp-slate);font-weight:400;border-bottom:2px solid var(--dlp-ink);border-top:1px solid var(--dlp-ink)}.denim-lp-fabrics__table tbody th{font-weight:600;font-size:19px;white-space:nowrap}.denim-lp-fabrics__table tbody td.denim-lp-fabrics__num{font-size:14px;font-weight:700;white-space:nowrap}.denim-lp-fabrics__table tbody tr:nth-child(2n){background:#11111108}.denim-lp-fabrics__badge{display:inline-block;width:150px;text-align:center;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;padding:5px 8px}.denim-lp-fabrics__badge--highlight{background:var(--dlp-sand);color:var(--dlp-ink)}.denim-lp-fabrics__badge--neutral{background:#f5f5f5;color:var(--dlp-slate)}.denim-lp-fabrics__cta-row{margin:26px 0 0;display:flex;justify-content:center}.denim-lp-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;font-weight:600;font-size:17px;border-radius:999px;text-align:center;cursor:pointer;font-family:var(--dlp-font-sans)}.denim-lp-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dlp-sand);transform:scaleX(0);transform-origin:left center;transition:transform .36s cubic-bezier(.65,0,.35,1);z-index:0}.denim-lp-cta:hover:before{transform:scaleX(1)}.denim-lp-cta__text{position:relative;z-index:1;transition:color .22s ease}.denim-lp-cta:hover .denim-lp-cta__text{color:var(--dlp-ink)}.denim-lp-cta--dark{background:var(--dlp-ink);border:2px solid var(--dlp-ink);padding:16px 28px}.denim-lp-cta--dark .denim-lp-cta__text{color:var(--dlp-paper)}.denim-lp-cta--dark:hover{border-color:var(--dlp-sand)}@container denim-lp-fabrics (min-width:700px){.denim-lp-fabrics__inner{padding:0 clamp(18px,4.5vw,60px)}.denim-lp-fabrics__table-wrap{margin:0 calc(clamp(18px,4.5vw,60px)*-1);padding:0 clamp(18px,4.5vw,60px)}.denim-lp-fabrics__table{min-width:760px}}@container denim-lp-fabrics (max-width:699.98px){.denim-lp-fabrics__table{min-width:660px;width:auto;font-size:13.5px;table-layout:fixed}.denim-lp-fabrics__table th,.denim-lp-fabrics__table td{padding:7px 6px;word-break:break-word}.denim-lp-fabrics__table th:first-child,.denim-lp-fabrics__table td:first-child{width:75px}.denim-lp-fabrics__table th:not(:first-child),.denim-lp-fabrics__table td:not(:first-child){width:117px}.denim-lp-fabrics__table thead th{font-size:12px;letter-spacing:.04em;line-height:1.3}.denim-lp-fabrics__table tbody th{font-size:15px}.denim-lp-fabrics__table tbody td.denim-lp-fabrics__num{font-size:13px}.denim-lp-fabrics__badge{width:auto;font-size:10.5px;padding:4px 5px;line-height:1.25}.denim-lp-fabrics__table th:first-child,.denim-lp-fabrics__table td:first-child{position:sticky;left:0;z-index:2;background:var(--dlp-paper);box-shadow:6px 0 6px -2px #1111111f;overflow:hidden}.denim-lp-fabrics__table thead th:first-child{background:var(--dlp-paper);z-index:3;box-shadow:6px 0 6px -2px #1111111f}.denim-lp-fabrics__table tbody tr:nth-child(2n) td:first-child,.denim-lp-fabrics__table tbody tr:nth-child(2n) th:first-child{background:#f2f1ee;box-shadow:6px 0 6px -2px #1111111f}}@media(prefers-reduced-motion:reduce){.denim-lp-fabrics__table-wrap{transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/denim-lp-fabrics.css.map */
