@view-transition{navigation:none}
.fit-editorial{display:grid;grid-template-columns:1.5fr .8fr;gap:6vw;padding:40px 4vw;margin:0;align-items:center;background:var(--orange)}.editorial-image-button{display:block;padding:0;border:0;background:var(--ink);color:var(--ink);text-align:left;position:relative;overflow:hidden;width:100%}.editorial-image-button>img{width:100%;height:440px;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.editorial-image-button:hover>img{transform:scale(1.025)}.editorial-image-button>span{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--paper);padding:12px 15px;font-size:12px;min-height:46px}.editorial-image-button svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5}.fit-editorial figcaption h2{font-size:30px;line-height:1.6;letter-spacing:-.02em}.fit-editorial figcaption p{font-size:14px;line-height:1.95;color:var(--muted);margin-top:18px;max-width:35ch}.fit-editorial figcaption a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:5px;margin-top:19px}.editorial-image-dialog{width:1100px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.editorial-image-dialog>img{width:100%;height:auto;max-height:calc(100dvh - 140px);object-fit:contain;background:var(--ink)}.editorial-image-dialog>div{padding:18px 24px}.editorial-image-dialog h2{font-size:20px;line-height:1.6}.editorial-image-dialog p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:5px}.editorial-image-dialog .close-dialog{width:44px;height:44px}
@media(max-width:700px){.fit-editorial{display:block;padding:26px 22px 35px}.editorial-image-button>img{height:285px}.editorial-image-button>span{bottom:14px;left:14px;right:14px;font-size:12px;padding:10px 13px;min-height:44px}.fit-editorial figcaption{margin-top:24px}.fit-editorial figcaption h2{font-size:25px;line-height:1.5}.fit-editorial figcaption p{font-size:13px;line-height:1.95;margin-top:15px;max-width:none}.fit-editorial figcaption a{margin-top:11px}.editorial-image-dialog>div{padding:18px 20px}.editorial-image-dialog h2{font-size:17px}.editorial-image-dialog p{font-size:12px}.editorial-image-dialog>img{min-height:190px}}
.inner-page .header{z-index:30}.inner-page .header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.inner-page main{overflow:clip}.og-crumbs{padding:24px 4vw;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}.og-crumbs a{min-height:32px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.product-page{display:grid;grid-template-columns:1.6fr 1fr;gap:4vw;padding:0 3vw 55px;align-items:start;background:var(--ruri)}.product-page-media{min-width:0}.product-main-figure{margin:0;background:#ddd9cd;position:relative}.product-main-figure>img{width:100%;height:680px;object-fit:cover;view-transition-name:offgrid-product-image}.product-main-figure>figcaption{padding:14px 18px;display:flex;justify-content:space-between;gap:18px;background:var(--ink);color:var(--paper);font-size:12px;line-height:1.7}.product-thumb-row{display:flex;gap:10px;margin-top:12px}.product-thumb-row>button{width:110px;padding:0;background:transparent;color:var(--ink);border:1px solid transparent;text-align:left;position:relative;min-height:44px}.product-thumb-row>button>img{height:75px;width:100%;object-fit:cover}.product-thumb-row>button>span{display:block;font-size:12px;padding:9px 0}.product-thumb-row>button[aria-pressed=true]{border-color:var(--ink)}.product-thumb-row>button[aria-pressed=true]>span{padding-left:7px}.photo-context{font-size:12px;line-height:1.9;color:#edf6ff;margin-top:16px;max-width:65ch}.product-page-copy{position:sticky;top:25px;min-width:0;background:var(--orange);color:var(--ink);padding:28px}.product-page-copy h1{font-family:OGDisplay,OGSans,sans-serif;font-size:clamp(66px,6.4vw,88px);line-height:1;letter-spacing:.01em;font-weight:900;max-width:8ch}.page-kind-price{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid var(--line);padding:19px 0;margin-bottom:21px;font-size:12px}.page-kind-price>strong{font-size:20px;font-variant-numeric:tabular-nums}.product-page-copy>p{font-size:14px;line-height:1.95;color:var(--muted);max-width:45ch}.product-page-copy fieldset{border:0;padding:0;margin:25px 0 0}.product-page-copy legend{width:100%;display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:700;margin-bottom:13px;padding:0}.product-page-copy legend>span{font-weight:400;color:var(--muted)}.product-page-copy legend>a{font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:4px}.page-color-row{display:flex;gap:9px;flex-wrap:wrap}.page-color-row button{min-height:46px;min-width:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #9ba28f;background:none;color:var(--ink);padding:9px 11px;font-size:12px}.page-color-row button>span{height:15px;width:15px;background:var(--swatch);border:1px solid #73796a;display:block}.page-color-row button[aria-pressed=true]{border:2px solid var(--ink);padding:8px 10px;background:#e4e4d9}.page-color-row button:hover{background:#deded3}.page-size-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.page-size-row>button{min-height:46px;border:1px solid #9ba28f;background:transparent;color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}.page-size-row>button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.page-size-row>button:disabled{background:#e1e0d6;color:#73786b;text-decoration:line-through;cursor:not-allowed}.page-stock-note{font-size:12px;line-height:1.8;margin-top:11px;color:var(--muted);min-height:20px}.product-add-row{display:flex;gap:14px;align-items:center;margin-top:23px}.product-add-row .quantity-control{min-height:50px}.product-add-row .quantity-control button{min-height:48px;width:35px}.product-add-row .quantity-control output{width:24px}.product-add-row>.button{flex:1;min-width:0;gap:12px;justify-content:center}.product-add-row>.button>span{font-variant-numeric:tabular-nums}.product-inline-status{font-size:12px;line-height:1.8;color:var(--ink);margin-top:13px;min-height:22px}.product-page-copy .form-error{font-size:12px}.page-save-row{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:14px 0;margin-bottom:23px}.page-save-row>button{display:flex;gap:9px;align-items:center;border:0;background:none;color:var(--ink);font-size:12px;padding:9px 0;min-height:44px}.page-save-row svg{height:20px;width:20px;stroke-width:1.5}.page-save-row button[aria-pressed=true] svg{fill:var(--orange)}.page-save-row>a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.product-page-copy details summary{font-size:13px;padding:17px 30px 17px 0}.product-page-copy details summary:after{top:12px}.product-page-copy details p{font-size:12px}.product-page-copy details dl{padding-bottom:15px}.product-page-copy details dl>div{display:flex;justify-content:space-between;gap:20px;line-height:1.8;font-size:12px;padding:8px 0}.product-page-copy details dt{color:var(--muted)}.product-page-copy details dd{margin:0;text-align:right}.og-inner-section{padding:60px 4vw;border-top:1px solid var(--ink);background:var(--paper);color:var(--ink)}.og-inner-section h2{font-size:32px;letter-spacing:-.025em;line-height:1.5}.og-inner-section>.section-description{font-size:14px;line-height:1.95;color:var(--muted);max-width:65ch;margin-top:14px}.product-build{display:grid;grid-template-columns:1.4fr .8fr;gap:7vw;align-items:center;background:var(--ink);color:var(--paper)}.product-build>img{width:100%;height:480px;object-fit:cover}.product-build h2{font-size:33px;max-width:12em}.product-build p{font-size:14px;line-height:1.95;color:#d0d2c7;margin-top:20px;max-width:44ch}.product-build .line-link{display:inline-flex;color:var(--paper);margin-top:25px;text-decoration:underline;text-underline-offset:6px;min-height:44px;align-items:center;font-size:13px}.other-shoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.other-shoes>a{border-top:1px solid var(--ink);padding-top:18px;display:block;min-width:0}.other-shoes img{width:100%;height:225px;object-fit:cover;margin-bottom:18px;transition:clip-path .45s cubic-bezier(.16,1,.3,1)}.other-shoes h3{font:33px/1.1 OGDisplay,sans-serif;letter-spacing:.02em;font-weight:400}.other-shoes p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:9px}.other-shoes>a:hover img{clip-path:inset(0 3% 0 0)}.other-shoes>a[aria-current=page]{opacity:.65}.inner-page .bag-item-controls button{min-height:44px}.inner-page .bag-item-controls .quantity-control button{min-height:44px;width:36px}.inner-bag-actions{display:flex;flex-direction:column;gap:14px;margin-top:24px}.inner-bag-actions>.button{justify-content:center}.inner-bag-actions>p{font-size:12px;line-height:1.85;color:var(--muted)}.size-page-intro{background:var(--ruri);color:#fff;padding:30px 4vw 45px;display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;align-items:end}.size-page-intro h1{font-family:OGDisplay,OGSans,sans-serif;font-weight:900;font-size:clamp(70px,8vw,96px);line-height:1;letter-spacing:.01em;color:var(--orange)}.size-page-intro p{font-size:15px;line-height:1.95;max-width:41ch}.size-jump{padding:13px 4vw;display:flex;gap:30px;flex-wrap:wrap;border-bottom:1px solid var(--ink)}.size-jump>a{font-size:12px;text-decoration:underline;text-underline-offset:5px;min-height:38px;display:inline-flex;align-items:center}.measurement-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:start}.measurement-copy h2{font-size:31px}.measurement-copy>p{font-size:14px;line-height:1.95;margin-top:18px;color:var(--muted);max-width:42ch}.measure-instructions{list-style:none;padding:0;margin:30px 0 0;counter-reset:measure}.measure-instructions li{display:grid;grid-template-columns:30px 1fr;gap:3px 18px;padding:21px 0;border-top:1px solid var(--line);counter-increment:measure}.measure-instructions li:before{content:counter(measure);font-family:OGDisplay,sans-serif;font-size:29px;grid-row:1/3;line-height:1}.measure-instructions h3{font-size:17px}.measure-instructions p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:8px}.measure-form{border-top:1px solid var(--ink);padding-top:22px;min-width:0}.measure-form>fieldset{border:0;padding:0;margin:0 0 23px}.measure-form legend{font-size:14px;font-weight:700;padding:0;margin-bottom:15px}.measurement-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.measure-form label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.measure-form input,.measure-form select{border:1px solid #9ba28f;border-radius:0;background:transparent;width:100%;color:var(--ink);padding:12px;min-height:48px;font:inherit;font-size:14px}.measure-form input::placeholder{color:var(--muted)}.measure-form>.form-field{margin-bottom:21px}.measure-form fieldset>p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.measure-form>.button{width:100%;justify-content:space-between;margin-top:6px}.measure-form .form-error{font-size:12px}.measure-result{background:var(--ink);color:var(--paper);padding:28px;margin-top:28px;view-transition-name:offgrid-fit-result}.measure-result h3{font-size:19px;line-height:1.6}.recommended-size{font:68px/1 OGDisplay,sans-serif;letter-spacing:.02em;margin-top:22px}.measure-result>p{font-size:13px;line-height:1.9;margin-top:18px;color:#d0d2c7}.measure-result .button{width:100%;margin-top:22px;justify-content:space-between}.measure-result .measure-reset{border:0;background:transparent;color:var(--paper);padding:10px 0;min-height:44px;text-decoration:underline;font-size:12px;margin-top:10px}.measure-result[hidden]{display:none}.size-table-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:start;background:#d7e1e8}.size-table-section>div>p{font-size:14px;line-height:1.95;color:#35566e;margin-top:20px;max-width:45ch}.size-chart{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.size-chart caption{text-align:left;font-size:13px;margin-bottom:18px;font-weight:700;line-height:1.8}.size-chart th,.size-chart td{padding:14px 17px;text-align:center;border-bottom:1px solid #9fa698}.size-chart thead{background:var(--ink);color:var(--paper)}.size-chart tbody th{font-weight:400}.size-chart tr.is-recommended{background:var(--orange);color:var(--ink)}.size-chart-note{font-size:12px!important;line-height:1.85}.fit-differences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.fit-differences>article{border-top:1px solid var(--ink);padding-top:22px}.fit-differences h3{font:36px/1.1 OGDisplay,sans-serif;font-weight:400;letter-spacing:.01em}.fit-differences strong{display:block;font-size:14px;margin:17px 0 12px}.fit-differences p{font-size:13px;line-height:1.95;color:var(--muted)}.fit-differences a{min-height:44px;display:inline-flex;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:5px;margin-top:14px}.fit-care{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw}.fit-care p{font-size:14px;line-height:1.95;color:var(--muted);max-width:50ch;margin:16px 0 0}.fit-care details p{font-size:13px;margin:0}.inner-page :target{scroll-margin-top:115px}.inner-page a,.inner-page button,.inner-page input,.inner-page select{touch-action:manipulation}.inner-page ::selection{background:var(--orange);color:var(--ink)}.inner-page input{caret-color:var(--orange)}.inner-page ::-webkit-scrollbar-thumb{background:#777d70}::view-transition-old(offgrid-product-image),::view-transition-new(offgrid-product-image){animation-duration:.35s}::view-transition-old(offgrid-fit-result),::view-transition-new(offgrid-fit-result){animation-duration:.3s}
@media(max-width:1000px){.product-page{gap:4vw;grid-template-columns:1fr 1fr}.product-main-figure>img{height:540px}.product-page-copy h1{font-size:66px}.product-page-copy>p{font-size:13px}.page-color-row button{font-size:12px;padding:9px}.page-color-row button[aria-pressed=true]{padding:8px}.product-add-row{flex-wrap:wrap}.product-add-row>.button{min-width:200px}.product-build{gap:5vw}.product-build>img{height:430px}.size-page-intro{gap:5vw}.size-page-intro h1{font-size:82px}.measurement-layout,.size-table-section{gap:5vw}.fit-differences{gap:20px}.fit-differences h3{font-size:32px}}
@media(max-width:700px){.inner-page .header{height:70px;padding:0 18px}.inner-page .logo{font-size:30px;gap:6px}.inner-page .header-tools{gap:17px}.inner-page .header nav{top:70px}.inner-page .header-tools #open-bag{font-size:12px}.og-crumbs{padding:15px 22px;font-size:12px;gap:9px}.product-page{display:flex;flex-direction:column;padding:5px 22px 43px;gap:30px}.product-page-media{width:100%}.product-main-figure>img{height:365px;object-position:center}.product-main-figure>figcaption{font-size:12px;padding:12px 14px}.product-thumb-row{gap:9px;margin-top:10px}.product-thumb-row>button{width:95px}.product-thumb-row>button>img{height:64px}.product-thumb-row>button>span{font-size:12px;min-height:34px;padding:9px 0}.photo-context{font-size:12px;line-height:1.85;margin-top:12px}.product-page-copy{position:static;width:100%}.product-page-copy h1{font-size:66px;line-height:1}.page-kind-price{font-size:12px;padding:16px 0;margin-bottom:18px}.page-kind-price>strong{font-size:20px}.product-page-copy>p{font-size:14px;line-height:1.95;max-width:none}.product-page-copy fieldset{margin-top:23px}.product-page-copy legend{font-size:13px;gap:10px}.product-page-copy legend>a{font-size:12px}.page-color-row{gap:7px}.page-color-row button{font-size:12px;padding:10px;gap:8px;min-height:46px}.page-color-row button[aria-pressed=true]{padding:9px}.page-size-row{gap:7px}.page-size-row>button{min-height:46px;font-size:13px}.page-stock-note{font-size:12px}.product-add-row{flex-wrap:nowrap;position:static;bottom:auto;background:var(--paper);padding:13px 0 calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:11px}.product-add-row .quantity-control{min-height:48px}.product-add-row .quantity-control button{width:32px;min-height:46px}.product-add-row .quantity-control output{width:23px}.product-add-row>.button{min-width:0;font-size:12px;min-height:50px;padding:11px 13px;gap:7px;flex-wrap:wrap}.product-inline-status{font-size:12px;min-height:0;margin-top:5px}.page-save-row{gap:15px;padding:12px 0}.page-save-row>a{font-size:12px}.og-inner-section{padding:42px 22px}.og-inner-section h2{font-size:27px}.og-inner-section>.section-description{font-size:13px;margin-top:12px}.product-build{display:flex;flex-direction:column;align-items:stretch;gap:28px}.product-build>img{height:310px}.product-build h2{font-size:27px}.product-build p{font-size:13px;line-height:1.95;margin-top:17px}.other-shoes{gap:24px 13px;grid-template-columns:1fr 1fr}.other-shoes>a:first-child{grid-column:1/-1}.other-shoes>a:first-child img{height:240px}.other-shoes img{height:165px;margin-bottom:14px}.other-shoes h3{font-size:28px}.other-shoes p{font-size:12px}.size-page-intro{display:block;padding:25px 22px 34px}.size-page-intro h1{font-size:73px;line-height:1}.size-page-intro p{font-size:14px;line-height:1.9;margin-top:23px}.size-jump{padding:10px 22px;gap:0 23px}.size-jump>a{font-size:12px;min-height:44px}.measurement-layout{display:block}.measurement-copy h2{font-size:27px}.measurement-copy>p{font-size:14px;line-height:1.95}.measure-instructions{margin-top:25px}.measure-instructions li{padding:21px 0;grid-template-columns:23px 1fr;gap:4px 17px}.measure-instructions li:before{font-size:27px}.measure-instructions h3{font-size:16px}.measure-instructions p{font-size:13px}.measure-form{margin-top:30px}.measurement-inputs{gap:14px}.measure-form input,.measure-form select{font-size:14px;min-height:48px}.measure-result{padding:25px 22px;margin-top:25px}.recommended-size{font-size:61px}.measure-result>p{font-size:12px}.measure-result .button{font-size:12px;min-height:48px}.size-table-section{display:block}.size-table-section>div>p{font-size:13px;line-height:1.95}.size-table-wrap-inner{margin-top:28px}.size-chart{font-size:13px}.size-chart th,.size-chart td{padding:12px}.size-chart-note{font-size:12px!important}.fit-differences{display:flex;flex-direction:column;gap:28px;margin-top:28px}.fit-differences>article{padding-top:20px}.fit-differences h3{font-size:34px}.fit-differences strong{font-size:14px;margin-top:13px}.fit-differences p{font-size:13px}.fit-care{display:block}.fit-care>div:first-child{margin-bottom:25px}.fit-care p{font-size:13px}.inner-page footer{font-size:12px;padding:25px 22px}.inner-page footer p{font-size:12px}.inner-page :target{scroll-margin-top:90px}.inner-page .bag-dialog{padding:24px 20px}.inner-page .bag-item-controls{gap:10px}.inner-page .bag-item-controls .quantity-control button{width:30px}.inner-page .bag-item-controls .quantity-control output{width:20px}}
@media(max-width:350px){.inner-page .header{padding:0 16px;gap:15px}.inner-page .logo{font-size:29px}.inner-page .header-tools{gap:14px}.product-main-figure>img{height:315px}.product-page-copy h1{font-size:60px}.page-color-row{gap:6px}.page-color-row button{font-size:12px;padding:9px 8px;gap:7px}.page-color-row button[aria-pressed=true]{padding:8px 7px}.product-add-row{gap:9px}.product-add-row .quantity-control button{width:28px}.product-add-row .quantity-control output{width:20px}.product-add-row>.button{font-size:12px;padding:11px 8px}.size-page-intro h1{font-size:63px}.measurement-inputs{gap:11px}.measure-form input{padding:11px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.inner-page *,.inner-page *:before,.inner-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}

@media(max-width:700px){.product-page-copy{padding:24px 18px}.product-main-figure>img{height:365px}.product-page{background:var(--ruri)}}@media(max-width:380px){.page-size-row{grid-template-columns:repeat(4,minmax(0,1fr))}}

.product-thumb-row>button{color:#fff7d6}.product-thumb-row>button[aria-pressed=true]{border-color:#ffdb54}.product-thumb-row>button:focus-visible{outline-color:#ffdb54}

/* Product contact sheet and the measuring bench have different reading speeds. */
[data-page=product] .product-page{grid-template-columns:minmax(0,1.5fr) minmax(350px,1fr);gap:0;padding:0;background:var(--ruri);align-items:start}
.product-page-media{min-width:0;padding:0 3vw 50px 0}.product-main-figure{position:relative}.product-main-figure>img{height:min(66vw,740px);max-height:740px;object-fit:cover;object-position:center}.product-main-figure>figcaption{background:var(--ink);padding:17px 4vw;min-height:54px}.product-thumb-row{padding-left:4vw;margin-top:18px;gap:14px}.photo-context{padding-left:4vw;padding-right:1vw;max-width:68ch}.product-page-copy{padding:44px 3vw 32px;background:var(--orange);top:85px}.product-page-copy h1{font-size:clamp(62px,6.4vw,92px);line-height:.98}.product-page-copy>p{font-size:14px;line-height:1.95}.page-kind-price{padding-block:21px}.product-add-row{border-top:1px solid #b87900;padding-top:22px}.product-page-media>.media-story{margin:38px 0 0;padding:32px 4vw 0;border-top:1px solid #8aa8c8;background:transparent;color:white}.product-page-media .media-story-heading h2{font-size:37px}.product-page-media .media-story-heading p{color:#d2e5ef}
.product-build{grid-template-columns:1.65fr 1fr;gap:5vw;padding:0;align-items:stretch;background:var(--ink)}.material-study{min-width:0;margin:0}.material-crop{overflow:hidden;aspect-ratio:1.12/1;background:#151d23}.material-crop>img{width:100%;height:100%;object-fit:cover;transform-origin:50% 50%;transform:scale(1);transition:transform .65s cubic-bezier(.16,1,.3,1),transform-origin .65s cubic-bezier(.16,1,.3,1)}.material-crop[data-material-crop=mesh]>img{transform:scale(2.2);transform-origin:38% 63%}.material-crop[data-material-crop=overlay]>img{transform:scale(2.2);transform-origin:34% 48%}.material-crop[data-material-crop=sole]>img{transform:scale(2.1);transform-origin:76% 37%}.material-study>figcaption{display:flex;justify-content:space-between;gap:20px;padding:20px 4vw;font-size:12px;line-height:1.8;color:#d2e5ef}.material-study>figcaption>span:last-child{white-space:nowrap}.material-controls{padding:65px 4vw 50px 0;align-self:center}.material-controls h2{font-size:38px;margin-bottom:30px}.material-tabs{display:flex;flex-direction:column}.material-tabs button{display:flex;text-align:left;align-items:center;min-height:58px;border:0;border-top:1px solid #7690a9;background:transparent;color:var(--paper);padding:15px 0;font:inherit;font-size:16px}.material-tabs button:last-child{border-bottom:1px solid #7690a9}.material-tabs button:before{content:'';width:7px;height:7px;background:currentColor;margin-right:14px;transform:scale(0);transition:transform .2s}.material-tabs button[aria-pressed=true]{color:var(--orange)}.material-tabs button[aria-pressed=true]:before{transform:scale(1)}.material-tabs button:hover{text-decoration:underline;text-underline-offset:5px}.material-controls>p{font-size:13px}.material-controls>.line-link{font-size:12px;line-height:1.8}
.other-shoes{grid-template-columns:1.4fr 1fr 1fr;gap:0 28px;align-items:end}.other-shoes>a:first-child img{height:330px}.other-shoes img{height:250px}.other-shoes h3{font-size:42px}
.size-page-intro{padding:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;align-items:stretch}.size-page-intro>div{padding:46px 4vw;align-self:center}.size-page-intro h1{font-size:clamp(75px,8vw,96px);line-height:.98}.size-page-intro p{font-size:14px;line-height:1.95;margin-top:24px;max-width:33ch}.fit-start{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:48px;border-bottom:1px solid #aac5df;margin-top:25px;color:white;font-size:13px;max-width:235px}.fit-start svg{width:20px;stroke:currentColor;stroke-width:1.5;fill:none}.size-cover-photo{position:relative;margin:0;min-width:0}.size-cover-photo>img{width:100%;height:550px;object-fit:cover;object-position:center}.size-cover-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:19px 30px;background:var(--ink);color:var(--paper);font-size:13px}.size-jump{min-height:64px;gap:36px}.measurement-layout{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:7vw;padding-block:65px}.measurement-copy h2{font-size:32px}.measurement-station{min-width:0}.measurement-gauge{padding:26px 30px 22px;background:var(--ruri);color:white;margin-bottom:28px}.gauge-heading{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin-bottom:24px}.gauge-heading h3{font-size:19px}.gauge-heading>span{font-size:12px;color:#d2e5ef}.gauge-rule{display:flex;justify-content:space-between;position:relative;margin-left:47px;margin-right:73px;padding-bottom:17px;border-bottom:1px solid #aac5df;font:11px/1.5 Noto,sans-serif;color:#d2e5ef}.gauge-rule:after{content:'';position:absolute;inset:23px 0 0;background:repeating-linear-gradient(90deg,#aac5df 0 1px,transparent 1px calc(100% / 24));height:9px}.gauge-row{display:grid;grid-template-columns:34px minmax(0,1fr) 62px;gap:13px;align-items:center;margin-top:22px;font-size:12px}.gauge-row>output{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gauge-track{height:10px;background:#0b4683;position:relative}.gauge-track>span{display:block;width:var(--length,0%);height:100%;background:var(--orange);min-width:0;transition:width .45s cubic-bezier(.16,1,.3,1);position:relative}.gauge-track>span[data-filled=true]:after{content:'';position:absolute;right:-2px;top:-5px;height:20px;width:3px;background:var(--paper)}.measurement-gauge>p{font-size:12px;line-height:1.85;color:#d2e5ef;min-height:23px;margin-top:24px}.measure-form{padding-top:25px}.measure-form input,.measure-form select{min-height:52px;font-size:16px}.measure-form input:focus,.measure-form select:focus{background:#fffae5}.measure-result{margin-top:24px;background:var(--orange);color:var(--ink)}.measure-result>p{color:var(--ink)}.measure-result .measure-reset{color:var(--ink)}.measure-result .button{background:var(--ink);color:white}.size-table-section{grid-template-columns:1fr 1.2fr}.size-chart{font-size:15px}.size-chart th,.size-chart td{padding:17px}.fit-differences{display:block;counter-reset:none}.fit-differences>article{display:grid;grid-template-columns:1fr 1.05fr 1.45fr;gap:0 4vw;padding:27px 0}.fit-differences h3{grid-column:1;grid-row:1/3;font-size:45px}.fit-differences strong{grid-column:2;grid-row:1;margin:0;line-height:1.9}.fit-differences p{grid-column:3;grid-row:1/3;margin:0}.fit-differences a{grid-column:2;grid-row:2;margin-top:15px;line-height:1.8}
@media(max-width:1000px){[data-page=product] .product-page{grid-template-columns:minmax(0,1fr) minmax(325px,.95fr)}.product-page-copy{padding:32px 24px}.product-page-copy h1{font-size:68px}.product-main-figure>img{height:610px}.material-controls{padding:35px 28px 35px 0}.material-controls h2{font-size:30px}.material-study>figcaption{flex-direction:column;gap:6px}.size-cover-photo>img{height:510px}.size-page-intro h1{font-size:78px}.measurement-layout{gap:4vw}.measurement-gauge{padding:24px}.other-shoes>a:first-child img{height:280px}.other-shoes img{height:215px}.fit-differences{display:block}.fit-differences>article{grid-template-columns:.9fr 1fr 1.1fr;gap:0 25px}.fit-differences h3{font-size:35px}}
@media(max-width:700px){[data-page=product] .product-page{display:flex;gap:0;padding:0}.product-page-media{display:contents}.product-main-figure{order:0;width:100%}.product-main-figure>img{height:400px;max-height:none}.product-main-figure>figcaption{padding:15px 22px}.product-thumb-row{order:1;padding:14px 22px 0;margin:0;width:100%}.photo-context{order:2;padding:0 22px 21px;margin-top:14px;line-height:1.9}.product-page-copy{order:3;padding:30px 22px;width:100%;position:static}.product-page-copy h1{font-size:75px}.product-page-media>.media-story{order:4;width:100%;margin:0;padding:35px 22px 0}.product-page-media .media-story-heading h2{font-size:32px}.product-add-row{background:transparent;border-color:#b87900;position:static}.product-build{display:flex;gap:0;padding:0}.material-study{width:100%}.material-crop{aspect-ratio:1/1}.material-study>figcaption{padding:18px 22px;gap:5px;font-size:12px}.material-controls{padding:25px 22px 35px}.material-controls h2{font-size:30px;margin-bottom:20px}.material-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.material-tabs button{font-size:14px;min-height:55px}.material-tabs button:last-child{border-bottom:0}.material-tabs button:nth-last-child(-n+2){border-bottom:1px solid #7690a9}.material-controls>p{font-size:13px}.other-shoes{display:grid;grid-template-columns:1fr 1fr;gap:25px 16px}.other-shoes>a:first-child img{height:260px}.other-shoes img{height:175px}.other-shoes h3{font-size:34px}.size-page-intro{display:flex;flex-direction:column}.size-page-intro>div{padding:30px 22px;width:100%;display:grid;grid-template-columns:1fr .85fr;gap:15px 20px;align-items:end}.size-page-intro h1{font-size:61px;grid-column:1;grid-row:1/3}.size-page-intro p{font-size:12px;line-height:1.9;margin:0;grid-column:2;grid-row:1}.fit-start{margin-top:0;grid-column:2;grid-row:2;font-size:12px;min-height:44px;gap:15px}.size-cover-photo{width:100%}.size-cover-photo>img{height:315px;object-position:47% 48%}.size-cover-photo figcaption{font-size:12px;padding:14px 22px}.size-jump{padding:8px 22px;gap:0 24px;min-height:60px}.measurement-layout{display:flex;flex-direction:column;gap:0;padding-block:35px}.measurement-copy{display:contents}.measurement-copy h2{order:0;font-size:26px}.measurement-copy>p{order:1;margin-top:18px;font-size:13px}.measurement-station{order:2;width:100%;margin-top:27px}.measure-instructions{order:3;margin-top:35px}.measure-instructions p{font-size:12px;line-height:1.85}.measurement-gauge{padding:24px 20px 20px;margin-bottom:25px}.gauge-heading{margin-bottom:20px}.gauge-heading h3{font-size:18px}.gauge-row{grid-template-columns:30px minmax(0,1fr) 59px;gap:10px;font-size:12px}.gauge-rule{margin-left:40px;margin-right:69px;font-size:10px}.measurement-gauge>p{font-size:12px;min-height:42px;margin-top:20px}.measure-form{margin-top:0}.measure-form label{font-size:13px}.measure-form input,.measure-form select{font-size:16px;min-height:52px}.measure-form legend{font-size:15px}.measure-result{padding:25px}.fit-differences>article{display:block;padding:25px 0}.fit-differences h3{font-size:40px}.fit-differences strong{margin-top:15px}.fit-differences p{margin-top:13px;font-size:13px}.fit-differences a{margin-top:13px}.size-chart th,.size-chart td{padding:14px}.size-chart{font-size:14px}}
@media(max-width:350px){.size-page-intro>div{grid-template-columns:1fr .9fr;gap:10px 18px}.size-page-intro h1{font-size:50px}.size-page-intro p{font-size:12px}.product-page-copy h1{font-size:67px}.product-main-figure>img{height:340px}.measurement-gauge{padding-inline:16px}.gauge-row{grid-template-columns:28px minmax(0,1fr) 57px;gap:8px}.gauge-rule{margin-left:36px;margin-right:65px}.size-cover-photo>img{height:280px}}
@media(prefers-reduced-motion:reduce){.material-crop>img,.gauge-track>span,.material-tabs button:before{transition:none}}
