.fit-guide{max-width:900px;margin:0 auto;padding:48px 20px}.fit-guide h1{font-size:42px;line-height:1.2;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.fit-guide h2{font-size:26px;margin:40px 0 16px;font-weight:600}.fit-guide h3{font-size:18px;margin-bottom:10px}.fit-guide p{font-size:16px;line-height:1.75;margin-bottom:18px;color:#333}.fit-guide p:empty{display:none}.fit-guide ul{margin:16px 0;padding-left:0;list-style:none}.fit-guide ul li{position:relative;padding-left:22px;margin-bottom:10px;line-height:1.6}.fit-guide ul li:before{content:"\2022";position:absolute;left:0;color:#000}.fit-guide section{margin-top:20px}.fit-guide .highlight{background:#f7f7f7;padding:18px 20px;border-radius:10px;margin:20px 0}.fit-guide-links{background:#fafafa;border:1px solid #eee;padding:24px;border-radius:12px;margin-top:20px}.fit-guide-links ul{margin-top:12px}.fit-guide-links a{text-decoration:none;color:#000;font-weight:600;transition:.2s ease}.fit-guide-links a:hover{color:#666}.fit-guide-cta{margin-top:40px;padding:28px;background:#000;color:#fff;border-radius:12px;text-align:center}.fit-guide-cta p{color:#ddd;margin-bottom:16px}.fit-guide-cta a{display:inline-block;padding:14px 26px;background:#fff;color:#000;text-decoration:none;font-weight:700;border-radius:6px;transition:.2s ease}.fit-guide-cta a:hover{background:#eee}.fit-guide strong{font-weight:600}@media(max-width:768px){.fit-guide{padding:36px 16px}.fit-guide h1{font-size:30px}.fit-guide h2{font-size:22px}}.guide-page{max-width:900px;margin:0 auto;padding:48px 20px 64px}.guide-hero{margin-bottom:32px}.guide-hero h1{font-size:40px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.guide-hero__intro,.guide-hero__inseam-label{font-size:17px;line-height:1.65;color:#444;margin-top:8px}.guide-content{font-size:16px;line-height:1.75;color:#333;margin-bottom:40px}.guide-content p{margin-bottom:16px}.guide-content p:empty{display:none}.guide-footer-links{margin-top:48px;padding-top:24px;border-top:1px solid #e5e5e5}.guide-footer-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 24px}.guide-footer-links a{color:#000;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.guide-footer-links a:hover{color:#555}.guide-products{margin-top:48px}.guide-products h2{font-size:24px;font-weight:700;margin-bottom:20px}.guide-products__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-products__item a{display:flex;flex-direction:column;text-decoration:none;color:#000;gap:8px}.guide-products__item img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;display:block}.guide-products__item span{font-size:14px;font-weight:600;line-height:1.4}.sizing-chart-page__intro{margin-bottom:32px}.sizing-chart-page__table-wrap{margin-bottom:40px}.sizing-chart-page__table-wrap h2{font-size:26px;font-weight:700;margin-bottom:16px}.sizing-chart-page__table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sizing-chart-page__table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.sizing-chart-page__table thead{background:#000;color:#fff}.sizing-chart-page__table th{text-align:left;padding:12px 16px;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.sizing-chart-page__table td{padding:14px 16px;border-bottom:1px solid #e5e5e5;vertical-align:top;line-height:1.5}.sizing-chart-page__table tbody tr:hover{background:#f7f7f7}.sizing-chart-page__table td a{color:#000;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sizing-chart-page__table td a:hover{color:#555}.sizing-chart-page__footnote{margin-top:12px;font-size:13px;color:#666;line-height:1.55}.sizing-chart-page__faqs{margin-top:48px}.sizing-chart-page__faqs h2{font-size:26px;font-weight:700;margin-bottom:24px}.sizing-chart-page__faq{border-top:1px solid #e5e5e5;padding:20px 0}.sizing-chart-page__faq:last-child{border-bottom:1px solid #e5e5e5}.sizing-chart-page__faq h3{font-size:17px;font-weight:600;margin-bottom:10px}.sizing-chart-page__faq p{font-size:15px;line-height:1.7;color:#444;margin:0}@media(max-width:768px){.guide-page{padding:32px 16px 48px}.guide-hero h1{font-size:28px}.guide-products__list{grid-template-columns:repeat(2,1fr)}.sizing-chart-page__table th,.sizing-chart-page__table td{padding:10px 12px;font-size:14px}}@media(max-width:480px){.guide-products__list{grid-template-columns:1fr 1fr;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fit-guide.css.map */
