.skate-sizing-page *{box-sizing:border-box}.skate-sizing-page{font-family:Arial,sans-serif;max-width:1280px;margin:0 auto;padding:0 16px;color:#222}.skate-sizing-page h1{text-align:center;font-size:clamp(1.4rem,4vw,2.2rem);margin:24px 0 16px}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:24px}.main-size-table{border-collapse:collapse;min-width:700px;width:100%}.main-size-table td{border:1px solid #ddd;padding:5px 7px;text-align:center;font-size:clamp(10px,1.4vw,13px);white-space:nowrap}.main-size-table .row-header{background:red;color:#fff;font-weight:700;white-space:nowrap;padding:8px 10px}.main-size-table .col-header-youth,.main-size-table .col-header-adult{background:#333;color:#fff;text-align:center;padding:8px;font-weight:700;font-size:clamp(11px,1.5vw,14px)}.brand-section{text-align:center;margin-bottom:36px}.brand-section img{max-width:100%;height:auto;margin-bottom:8px}.brand-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.brand-table{border-collapse:collapse;width:100%;max-width:520px;margin:0 auto;font-size:clamp(12px,2vw,14px)}.brand-table th,.brand-table td{border:1px solid #ddd;padding:8px 12px;text-align:center}.brand-table th{background:#f0f0f0;font-weight:700}.brand-table tr:nth-child(2n){background:#fafafa}.sizing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px;max-width:960px;margin:0 auto;padding:40px 16px}.sizing-item{text-align:center}.sizing-item img{width:100%;height:auto;display:block}.sizing-item h3{margin-top:12px;color:#000;font-size:14px;letter-spacing:1px}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:800px;margin:0 auto 20px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.red-btn{display:inline-block;background:#e00;color:#fff;border:none;padding:16px 24px;font-size:clamp(14px,3vw,22px);font-weight:700;cursor:pointer;text-align:center;line-height:1.3;border-radius:3px;max-width:100%}.skate-sizing-page .center{text-align:center}.skate-sizing-page .note,.brand-section .note{font-size:clamp(12px,2vw,14px);margin-top:6px;text-align:center}.brand-section p{text-align:center}.skate-sizing-page hr{margin:32px 0;border:none;border-top:1px solid #ddd}@media(max-width:768px){.sizing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.sizing-grid{grid-template-columns:1fr}.main-size-table td{padding:4px 5px}.brand-table th,.brand-table td{padding:6px 8px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sizing-pages.css.map */
