.shoes-page{color:#f4f7fc;background:#080e19;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.shoes-nav{border-bottom:1px solid #26344b;align-items:center;gap:32px;height:76px;padding:0 clamp(18px,4vw,64px);display:flex}.shoes-nav a{color:#d9e7f7;font-size:16px;text-decoration:none}.shoes-nav .shoes-brand{letter-spacing:.34em;color:#fff;font-size:28px}.shoes-header{padding:42px clamp(18px,4vw,64px) 18px}.shoes-header small{color:#7bd9f8;letter-spacing:.16em;font-size:13px;font-weight:700}.shoes-header h1{margin:0;font-size:clamp(36px,5vw,64px)}.shoes-header p{color:#9cb0ca;margin:10px 0 0;font-size:15px}.shoes-category-tabs{scrollbar-width:thin;gap:10px;padding:12px clamp(18px,4vw,64px) 20px;display:flex;overflow-x:auto}.shoes-category-tabs button{color:#e2ebf6;font:inherit;cursor:pointer;background:#111d30;border:1px solid #34445d;border-radius:999px;flex:none;align-items:center;gap:11px;padding:12px 16px;display:flex}:is(.shoes-category-tabs button[aria-pressed=true],.shoes-category-tabs button:hover,.shoes-category-tabs button:focus-visible){background:#193a52;border-color:#72dbff;outline:none}.shoes-category-tabs span{color:#9cb0ca;font-size:13px}.shoes-collections{padding:0 clamp(18px,4vw,64px) 60px}.shoes-empty{background:#101b2c;border:1px solid #33465e;border-radius:16px;padding:38px 20px}.shoes-empty h2{margin:0 0 8px;font-size:22px}.shoes-empty p{color:#adbed1;margin:0;line-height:1.5}.shoes-collection{border-bottom:1px solid #26344b;padding:24px 0 38px;scroll-margin-top:25px}.shoes-collection h2{margin:0 0 19px;font-size:24px}.shoes-product-category{color:#7bd9f8;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:13px;display:block}.shoes-heading{justify-content:space-between;align-items:start;gap:28px;margin-bottom:20px;display:flex}.shoes-heading h2{margin:0 0 8px}.shoes-heading p{color:#aebed0;margin:0;font-size:16px;line-height:1.5}.shoes-price{background:#111d30;border:1px solid #33465e;border-radius:14px;flex:0 0 310px;padding:16px}.shoes-price span,.shoes-price small{color:#aebed0;font-size:14px;line-height:1.4;display:block}.shoes-price strong{margin:5px 0;font-size:30px;display:block}.shoes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.shoes-grid button{aspect-ratio:1;cursor:zoom-in;background:#eae9e6;border:1px solid #33465e;border-radius:18px;width:100%;padding:0;display:block;overflow:hidden}:is(.shoes-grid button:hover,.shoes-grid button:focus-visible){border-color:#72dbff;outline:none}.shoes-grid img{object-fit:cover;width:100%;height:100%;display:block}.shoes-selectors{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.shoes-selectors fieldset{border:0;min-width:170px;margin:0;padding:0}.shoes-selectors legend{color:#7bd9f8;margin-bottom:12px;font-weight:700}.shoes-options{flex-wrap:wrap;gap:9px;display:flex}.shoes-options button{color:#e3ebf6;font:inherit;cursor:pointer;background:#111d30;border:1px solid #40536e;border-radius:10px;padding:11px 15px}:is(.shoes-options button:hover,.shoes-options button:focus-visible,.shoes-options button[aria-pressed=true]){background:#193a52;border-color:#72dbff;outline:none}.shoes-choice-status{color:#d2e2f1;border:1px solid #33465e;border-radius:12px;flex-wrap:wrap;gap:12px;margin-top:19px;padding:16px;display:flex}.shoes-choice-status strong{color:#fff}.shoes-details{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:20px;display:grid}.shoes-details>div{background:#0f1a2a;border:1px solid #283c55;border-radius:14px;padding:18px}.shoes-details h3{color:#7bd9f8;margin:0 0 9px;font-size:16px}.shoes-details p,.shoes-details li{color:#e3ebf6;font-size:16px;line-height:1.5}.shoes-details p,.shoes-details ul{margin:0}.shoes-details ul{padding-left:20px}.shoes-verification{color:#b6c4d5;margin:20px 0 12px;font-size:14px;line-height:1.5}.shoes-lightbox{z-index:100;cursor:zoom-out;background:#03060bef;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.shoes-lightbox img{object-fit:contain;cursor:auto;max-width:min(92vw,1100px);max-height:90vh}.shoes-lightbox button{color:#fff;cursor:pointer;background:#1b2b42;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute;top:18px;right:24px}@media (max-width:900px){.shoes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shoes-details{grid-template-columns:1fr 1fr}.shoes-details>div:last-child{grid-column:1/-1}}@media (max-width:520px){.shoes-nav{gap:24px;height:64px}.shoes-nav .shoes-brand{font-size:20px}.shoes-header{padding-top:30px}.shoes-collection h2{font-size:20px}.shoes-heading{display:block}.shoes-price{margin-top:17px}.shoes-grid{gap:9px}.shoes-grid button{border-radius:12px}.shoes-details{grid-template-columns:1fr}.shoes-details>div:last-child{grid-column:auto}}
