/* FloTread shoe page: shared StrideVero layout, FloTread palette. */
.shoe-pdp{padding-top:24px;padding-bottom:60px}.shoe-pdp__hero{min-width:0}.shoe-buy{min-width:0;top:112px}.shoe-buy h1{overflow-wrap:anywhere}.shoe-option-heading>span{min-width:0}.shoe-option-heading [data-option-value]{font-size:.85em;font-weight:500;color:var(--muted)}
.shoe-pdp .shoe-size-link{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--clay)}
.shoe-pdp .quantity-selector input[type=number]{appearance:textfield;-moz-appearance:textfield}.shoe-pdp .quantity-selector input::-webkit-inner-spin-button,.shoe-pdp .quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.shoe-size-guide{scroll-margin-top:125px}.shoe-size-guide:focus{outline:none}.shoe-size-guide__table-area{background:#fffaf9}.shoe-size-table--vertical thead th{background:#f1e9f6}.shoe-measure-illustration{background:#fffaf9}.shoe-pdp .ft-product-service{margin:15px 0;font-size:12px;line-height:1.6;color:var(--muted)}
.shoe-pdp .shoe-promises strong{font-size:11px}.shoe-pdp .shoe-promises small{font-size:10px}.shoe-pdp .shoe-size-options label.is-unavailable{opacity:.4;text-decoration:line-through;cursor:not-allowed}.ft-sku,[data-variant-sku]{display:none!important}
.shoe-pdp .shoe-gallery__stage{background:#fff}.shoe-pdp .shoe-story__media{background:#fff}.shoe-pdp .shoe-size-guide__table-area{min-width:0}.shoe-pdp .shoe-size-table-wrap{max-width:100%;overflow:auto}.shoe-pdp .shoe-size-table--vertical th,.shoe-pdp .shoe-size-table--vertical td{white-space:normal}
@media(max-width:820px){.shoe-pdp{padding-top:8px}.shoe-buy{position:static}.shoe-size-guide{scroll-margin-top:92px}.shoe-pdp .shoe-size-options{grid-template-columns:repeat(5,minmax(0,1fr))}.shoe-pdp .shoe-size-options label{min-width:0}.shoe-pdp .shoe-buy h1{font-size:clamp(32px,9vw,44px)}}
