.boot-guide{color:#254e68}.boot-guide h2{font-size:30px;line-height:1.25;letter-spacing:-.7px;color:#234f6b}.boot-guide h3{color:#29546e;line-height:1.45}.boot-guide p{color:#648096;line-height:1.85}.boot-guide [id]{scroll-margin-top:24px}
.boot-hero{background:linear-gradient(90deg,#e7f4fff5,#e7f4ffe3 52%,#e7f4ffb8),url('assets/world-map.png') center/cover no-repeat;padding:25px 0 0}.boot-hero-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:34px;padding:43px 0 39px}.boot-hero h1{font-size:44px;line-height:1.15;letter-spacing:-1.7px;margin:14px 0 20px;color:#174e6d}.boot-hero h1 span{color:#008de8}.boot-hero-copy>p{font-size:14px;max-width:510px}.boot-hero-actions{display:flex;gap:21px;align-items:center;flex-wrap:wrap;margin-top:25px}.boot-hero-actions .button{font-size:12px;padding:15px 18px}.boot-hero-actions .text-link{font-size:11px}.boot-hero-photos{position:relative;height:300px}.boot-hero-photo{position:absolute;display:block;width:43%;padding:7px 7px 0;border-radius:10px;background:#fff;box-shadow:0 8px 25px #2f6e9220;overflow:hidden}.boot-hero-photo img{width:100%;height:207px;object-fit:cover;border-radius:5px}.boot-hero-photo>span{font-size:9px;display:flex;justify-content:space-between;gap:5px;padding:12px 3px;color:#2c617e}.boot-hero-photo b{font-weight:400;color:#0095ec}.boot-hero-photo-0{left:0;top:23px;transform:rotate(-8deg);z-index:1}.boot-hero-photo-1{left:28%;top:0;transform:rotate(3deg);z-index:2}.boot-hero-photo-2{right:0;top:42px;transform:rotate(10deg);z-index:3}.boot-hero-photo:hover{z-index:4;transform:translateY(-5px)}
.boot-snapshot{display:flex;gap:32px;flex-wrap:wrap;border-top:1px solid #cde3f4;padding:18px 0;font-size:11px;color:#68869b}.boot-snapshot strong{color:#325f79;font-weight:600;margin-right:4px}.boot-page-nav{display:flex;gap:28px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #dce8f1;font-size:11px;color:#5283a2}.boot-page-nav a:hover,.boot-guide .text-link:hover{color:#008ee8}.boot-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:25px}.boot-section-heading h2{margin-top:9px}.boot-section-heading>p{max-width:345px;font-size:12px}.boot-section-heading .text-link{font-size:11px;flex-shrink:0}.boot-shapes{padding-top:43px;padding-bottom:35px}.boot-shape-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.boot-shape-grid article{padding:23px;background:#fff;border:1px solid #e0eaf3;border-radius:13px}.boot-shape-grid .eyebrow{font-size:8px;letter-spacing:1.7px}.boot-pair-photos{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.boot-pair-photos img{height:145px;width:100%;object-fit:cover;border-radius:7px}.boot-pair-photos a{min-width:0}.boot-pair-photos span{display:block;font-size:9px;color:#60829a;line-height:1.6;margin-top:8px}.boot-shape-grid h3{font-size:21px;margin-bottom:10px;letter-spacing:-.3px}.boot-shape-grid p{font-size:12px}
.boot-comparison{padding-top:15px;padding-bottom:36px}.boot-table-scroll{overflow:auto;background:#fff;border:1px solid #dce8f3;border-radius:12px}.boot-comparison-table{border-collapse:collapse;width:100%;min-width:820px;font-size:11px;text-align:left}.boot-comparison-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.boot-comparison-table thead{background:#eaf5ff;color:#5a819b}.boot-comparison-table th,.boot-comparison-table td{padding:17px 18px;border-bottom:1px solid #e7eef5;line-height:1.7}.boot-comparison-table thead th{font-weight:500;font-size:10px}.boot-comparison-table tr:last-child td,.boot-comparison-table tr:last-child th{border-bottom:0}.boot-comparison-table th[scope=row]{width:28%;font-weight:500}.boot-comparison-table th[scope=row] a{display:flex;gap:13px;align-items:center}.boot-comparison-table img{width:55px;height:65px;object-fit:cover;border-radius:5px;flex-shrink:0}.boot-comparison-table th small{display:block;color:#7b94a7;font-size:9px;margin-top:5px;font-weight:400}.boot-comparison-table td{color:#688299}.boot-comparison-table .boot-price{color:#2d617e;white-space:nowrap;font-weight:500}.boot-comparison-table td a{color:#3a89b4}.boot-table-hint{display:none}.boot-source-note{display:flex;align-items:flex-start;gap:9px;padding:16px 0 0}.boot-source-note p{font-size:10px;line-height:1.8}.boot-source-dot{width:5px;height:5px;border-radius:100%;background:#64accf;flex-shrink:0;margin-top:7px}
.boot-fit-notes{padding-top:10px;padding-bottom:42px}.boot-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}.boot-notes-grid article{display:flex;gap:17px;border-top:1px solid #dce8f1;padding:25px 0}.boot-note-number{font-size:11px;color:#42a0d5;padding-top:5px}.boot-notes-grid h3{font-size:19px;font-weight:500;margin:0 0 11px}.boot-notes-grid h3 span{font-size:12px;color:#6daacb}.boot-notes-grid p{font-size:12px}.boot-notes-grid .boot-specific-check{margin-top:13px;font-size:11px;color:#8196a6}.boot-specific-check strong{color:#52768d;font-weight:500}.boot-size-section{display:grid;grid-template-columns:1fr 1.35fr;gap:65px;padding-top:32px;padding-bottom:38px;border-top:1px solid #d9e8f4;border-bottom:1px solid #d9e8f4}.boot-size-section h2{margin:13px 0 17px}.boot-size-section>div>p{font-size:12px;max-width:310px;margin-bottom:20px}.boot-size-section ol{list-style:none;counter-reset:bootsteps}.boot-size-section li{position:relative;padding:0 0 23px 39px;counter-increment:bootsteps}.boot-size-section li:before{content:counter(bootsteps,decimal-leading-zero);position:absolute;left:0;top:3px;font-size:11px;color:#4da2d2}.boot-size-section li:last-child{padding-bottom:0}.boot-size-section h3{font-size:16px;margin:0 0 8px}.boot-size-section li p{font-size:12px}.boot-guide .guide-picks{padding-top:40px}.boot-guide .guide-picks .library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.boot-guide .guide-picks .library-card h3{font-size:16px}.boot-guide .guide-picks .selection-note{font-size:12px}.boot-faq{padding-top:10px;padding-bottom:22px}.boot-guide .search-answers{max-width:820px}.boot-guide .library-topics{border-top:1px solid #dce8f1}
@media(max-width:1000px){.boot-hero h1{font-size:38px}.boot-hero-layout{gap:20px}.boot-hero-photos{height:270px}.boot-hero-photo img{height:175px}.boot-hero-photo>span{font-size:8px}.boot-shape-grid{gap:13px}.boot-shape-grid article{padding:18px}.boot-pair-photos img{height:120px}.boot-shape-grid h3{font-size:19px}.boot-guide .guide-picks .library-grid{gap:15px}.boot-guide .guide-picks .library-card h3{font-size:14px}}
@media(max-width:720px){.boot-hero-layout{grid-template-columns:1fr;padding-top:30px;gap:30px}.boot-hero h1{font-size:37px;letter-spacing:-1.1px}.boot-hero-copy>p{max-width:560px}.boot-hero-photos{width:95%;max-width:440px;margin:0 auto;height:285px}.boot-hero-photo img{height:195px}.boot-snapshot{gap:12px 24px;font-size:10px}.boot-section-heading{align-items:flex-start;flex-direction:column;gap:13px}.boot-section-heading>p{max-width:490px}.boot-shape-grid{grid-template-columns:1fr;gap:15px}.boot-shape-grid article{display:grid;grid-template-columns:1fr 1.1fr;gap:0 22px;padding:22px}.boot-shape-grid .eyebrow{grid-column:2;align-self:end}.boot-pair-photos{grid-column:1;grid-row:1/4;margin:0}.boot-pair-photos img{height:145px}.boot-shape-grid h3{grid-column:2;margin:9px 0}.boot-shape-grid p{grid-column:2}.boot-notes-grid{gap:0 24px}.boot-size-section{gap:30px;grid-template-columns:1fr 1.3fr}.boot-guide .guide-picks .library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boot-page-nav{gap:13px 22px;font-size:10px}.boot-guide h2{font-size:26px}.boot-table-hint{display:block;font-size:10px;margin-bottom:11px}}
@media(max-width:480px){.boot-hero{padding-top:18px}.boot-hero h1{font-size:32px;line-height:1.18;letter-spacing:-1px}.boot-hero-copy>.eyebrow{font-size:7px}.boot-hero-copy>p{font-size:12px}.boot-hero-actions{gap:15px}.boot-hero-actions .button{font-size:11px}.boot-hero-actions .text-link{font-size:10px}.boot-hero-photos{height:242px;width:94%}.boot-hero-photo img{height:155px}.boot-hero-photo>span{font-size:7px;padding:10px 0}.boot-hero-photo{padding:5px 5px 0;width:43%}.boot-hero-photo-2{top:30px}.boot-snapshot{gap:9px 17px;font-size:9px;line-height:1.7}.boot-snapshot>span:last-child{flex-basis:100%}.boot-page-nav{font-size:9px;gap:12px 20px;padding-top:17px;padding-bottom:17px}.boot-shapes{padding-top:30px;padding-bottom:25px}.boot-section-heading h2{font-size:25px}.boot-shape-grid article{grid-template-columns:1fr;padding:21px}.boot-shape-grid .eyebrow,.boot-shape-grid h3,.boot-shape-grid p{grid-column:1}.boot-shape-grid .eyebrow{grid-row:1}.boot-pair-photos{grid-row:2;grid-column:1;gap:14px;margin:17px 0 10px}.boot-pair-photos img{height:172px}.boot-pair-photos span{font-size:10px}.boot-shape-grid h3{font-size:21px}.boot-shape-grid p{font-size:12px}.boot-notes-grid{grid-template-columns:1fr}.boot-notes-grid h3{font-size:20px}.boot-notes-grid p{font-size:12px}.boot-fit-notes{padding-bottom:20px}.boot-size-section{grid-template-columns:1fr;gap:28px;padding-top:27px;padding-bottom:28px}.boot-size-section h2{font-size:26px}.boot-size-section>div>p{max-width:none}.boot-guide .guide-picks .library-grid{gap:11px}.boot-guide .guide-picks .library-card h3{font-size:11px}.boot-guide .guide-picks .selection-note{font-size:10px}.boot-guide .guide-picks .boot-section-heading{gap:12px}.boot-guide .guide-picks .boot-section-heading h2{font-size:24px}.boot-guide .library-meta{line-height:1.6}.boot-guide .search-answers h2{font-size:24px}}
