﻿.size-guide-page{background:#f7f8fa;padding:28px 0 64px;color:#20242a}.size-guide-breadcrumb{margin-bottom:22px;color:#7c838d;font-size:13px}.size-guide-breadcrumb a{color:#505863}.size-guide-breadcrumb span{margin:0 6px}.size-guide-hero{padding:36px;border-radius:22px;background:linear-gradient(135deg,#17202a,#303b47);color:#fff;margin-bottom:22px;box-shadow:0 14px 35px rgba(24,31,38,.12)}.size-guide-hero__eyebrow{display:inline-block;color:#f3bd50;font-size:13px;font-weight:700;margin-bottom:8px}.size-guide-hero h1{font-size:30px;font-weight:800;margin:0 0 12px}.size-guide-hero p{max-width:780px;line-height:2;margin:0;color:#e6e9ed}.size-guide-how{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;border:1px solid #e7e9ed;border-radius:18px;padding:22px 26px;margin-bottom:18px}.size-guide-how__title{display:flex;align-items:center;gap:14px}.size-guide-how__title>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff4dc;color:#bb7d00;font-size:28px}.size-guide-how h2{font-size:18px;font-weight:800;margin:0 0 5px}.size-guide-how p{color:#717984;margin:0;line-height:1.8}.size-guide-how ol{margin:0;padding-right:22px;line-height:2;color:#555e68}.size-guide-nav{display:flex;gap:9px;overflow-x:auto;padding:4px 0 18px;scrollbar-width:thin}.size-guide-nav a,.size-guide-back a{white-space:nowrap;border:1px solid #dfe3e8;background:#fff;border-radius:999px;padding:9px 15px;color:#343b44;transition:.2s}.size-guide-nav a:hover,.size-guide-back a:hover{border-color:#d69a28;color:#a96e00}.size-guide-back{margin:0 0 18px}.size-guide-list{display:grid;gap:22px}.size-guide-card{background:#fff;border:1px solid #e3e6ea;border-radius:20px;overflow:hidden;box-shadow:0 7px 24px rgba(27,33,40,.05);scroll-margin-top:90px}.size-guide-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 25px}.size-guide-card__header h2{font-size:21px;font-weight:800;margin:0 0 8px}.size-guide-card__header p{color:#737b85;line-height:1.8;margin:0}.size-guide-card__unit{flex:none;background:#f4f5f7;border-radius:10px;padding:7px 10px;color:#68717c;font-size:12px}.size-guide-table-wrap{overflow-x:auto}.size-guide-table{width:100%;min-width:580px;border-collapse:separate;border-spacing:0;text-align:center;margin:0}.size-guide-table th,.size-guide-table td{padding:14px 12px;border-top:1px solid #edf0f2}.size-guide-table thead th{background:#252e38;color:#fff;border-top:0;font-weight:700}.size-guide-table thead th:first-child{background:#d89d2b}.size-guide-table tbody th{background:#fff8ea;color:#9a6500;font-weight:800}.size-guide-table tbody tr:nth-child(even) td{background:#fafbfc}.size-guide-table tbody tr:hover td{background:#fffaf0}.size-guide-card__note{margin:0;padding:14px 24px;background:#f2faf6;color:#37745a;border-top:1px solid #deeee5;line-height:1.8}.size-guide-card__note span{margin-left:5px}.size-guide-help{margin-top:24px;border-radius:18px;padding:24px 28px;background:#fff4dc;border:1px solid #f0d69f}.size-guide-help h2{font-size:19px;font-weight:800;margin:0 0 8px}.size-guide-help p{margin:0;line-height:1.9;color:#6c6048}.product-size-guide{margin:16px 0}.product-size-guide__button{display:flex;align-items:center;width:100%;gap:12px;border:1px solid #e1e4e8;border-radius:14px;background:#fff;padding:13px 15px;text-align:right;transition:.2s}.product-size-guide__button:hover{border-color:#d69a28;box-shadow:0 5px 18px rgba(30,36,42,.08)}.product-size-guide__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#fff3d9;color:#b87800;font-size:24px}.product-size-guide__button strong,.product-size-guide__button small{display:block}.product-size-guide__button strong{color:#282e35;margin-bottom:4px}.product-size-guide__button small{color:#777f88}.product-size-guide__arrow{margin-right:auto;font-size:25px;color:#9ba1a8}.size-guide-modal .modal-content{border:0;border-radius:18px;overflow:hidden}.size-guide-modal .modal-header{padding:18px 22px;border-bottom:1px solid #eceef0}.size-guide-modal .modal-title{font-size:20px;font-weight:800}.size-guide-modal .modal-body{padding:18px}.size-guide-modal .size-guide-card{box-shadow:none}.size-guide-modal__footer{text-align:center;padding-top:16px}.size-guide-modal__footer a{color:#a96e00;font-weight:700}@media(max-width:767px){.size-guide-page{padding-top:16px}.size-guide-hero{padding:26px 20px;border-radius:16px}.size-guide-hero h1{font-size:24px}.size-guide-how{display:block;padding:19px}.size-guide-how ol{margin-top:14px}.size-guide-card__header{display:block;padding:19px}.size-guide-card__unit{display:inline-block;margin-top:12px}.size-guide-table th,.size-guide-table td{padding:12px 9px}.size-guide-modal .modal-dialog{margin:10px}.size-guide-modal .modal-body{padding:10px}}
