.sf-tools{display:block;max-width:1120px;margin:0 auto;padding:36px 20px 64px;color:#121212;font-size:16px;line-height:1.5}.sf-tools [hidden]{display:none!important}.sf-tools h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:0 0 16px}.sf-tools h2{font-size:24px;line-height:1.3;margin:0 0 16px}.sf-tools h3{font-size:19px;line-height:1.35;margin:0 0 12px}.sf-intro{max-width:720px;margin-bottom:28px}.sf-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin:0 0 12px}.sf-navigation{display:flex;gap:20px;border-bottom:1px solid #ddd;margin-bottom:32px;padding-bottom:16px}.sf-navigation a{color:inherit;text-decoration:none;padding:8px 0;border-bottom:2px solid transparent}.sf-navigation a[aria-current=page]{border-color:#cab531}.sf-panel{border:1px solid #deded8;border-radius:8px;padding:24px;margin-bottom:24px;background:#fff}.sf-auth{background:#f7f5e9}.sf-auth p{margin-top:0}.sf-tools button,.sf-tools input,.sf-tools select{font:inherit}.sf-tools label{display:flex;flex-direction:column;gap:7px;font-weight:500}.sf-tools input,.sf-tools select{min-height:48px;border:1px solid #a8a8a2;border-radius:4px;padding:10px 12px;color:#121212;background:#fff;width:100%;box-sizing:border-box}.sf-fields{display:grid;align-items:end;grid-template-columns:1.4fr 1fr 1fr;gap:16px;margin-bottom:20px}.sf-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid #121212;border-radius:4px;background:#121212;color:#fff;padding:10px 22px;cursor:pointer;text-decoration:none}.sf-button--accent{background:#cab531;border-color:#cab531;color:#121212}.sf-button--secondary{color:#121212;background:#fff}.sf-button:disabled{opacity:.45;cursor:not-allowed}.sf-tools :focus-visible{outline:3px solid #897700;outline-offset:3px}.sf-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sf-link-button{border:0;padding:7px 0;background:none;cursor:pointer;color:#121212;text-decoration:underline;text-underline-offset:4px}.sf-muted{font-size:14px;color:#5b5b57}.sf-status{padding:16px 20px;background:#f7f5e9;border-left:3px solid #CAB531;margin:20px 0}.sf-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.sf-profile{border:1px solid #deded8;padding:22px;border-radius:6px}.sf-profile p{margin:6px 0}.sf-profile .sf-actions{margin-top:16px}.sf-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.sf-results:empty{display:none}.sf-product{min-width:0;overflow-wrap:anywhere;border:1px solid #deded8;border-radius:6px;overflow:hidden;padding:16px}.sf-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.sf-size{display:grid;grid-template-columns:1fr auto;gap:4px 12px;color:inherit;text-decoration:none;border-top:1px solid #ddd;padding:14px 0}.sf-size:hover strong{text-decoration:underline;text-underline-offset:4px}.sf-size-detail{grid-column:1/-1;font-size:13px;color:#555}.sf-tools dialog{max-width:440px;width:calc(100% - 48px);border:0;border-radius:8px;padding:28px;color:#121212}.sf-tools dialog::backdrop{background:#0007}.sf-tools .sf-measure{margin:24px 0 0;border-top:1px solid #ddd;padding-top:0}.sf-tools .sf-measure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 0;cursor:pointer;font-weight:600;list-style:none}.sf-tools .sf-measure>summary::marker{content:""}.sf-tools .sf-measure>summary::-webkit-details-marker{display:none}.sf-measure-icon{width:18px;height:18px;flex:none}.sf-measure[open] .sf-measure-icon{transform:rotate(180deg)}.sf-tools .sf-measure p{max-width:720px;margin:0 0 14px;font-size:14px}.sf-profile-selector{max-width:480px;margin-bottom:20px}.sf-search-fields{grid-template-columns:1fr 1fr}.sf-note{max-width:800px;margin-top:20px;font-size:14px}.sf-section-hidden,.sf-tools[data-mode=finder] .sf-profile-manager,.sf-tools[data-mode=profiles] .sf-search-panel,.sf-tools[data-mode=profiles] .sf-results,.sf-tools[data-mode=profiles] [data-results-note],.sf-tools[data-mode=profiles] [data-profile-selector],.sf-tools[data-mode=finder] [data-empty]{display:none}@media(max-width:749px){.sf-tools{padding:28px 16px 32px}.sf-fields,.sf-profile-grid{grid-template-columns:minmax(0,1fr)}.sf-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sf-panel{padding:20px}.sf-search-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sf-navigation{gap:16px;font-size:14px}.sf-button{width:100%}.sf-actions .sf-link-button{width:auto}.sf-product{padding:10px}.sf-product .sf-muted{font-size:12px;margin:10px 0 6px}.sf-product h3{font-size:14px;line-height:1.4;margin-bottom:10px}.sf-product .sf-size{grid-template-columns:minmax(0,1fr);gap:4px;font-size:13px;padding:12px 0}.sf-product .sf-size-detail{font-size:12px}.sf-tools h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.sf-tools *{scroll-behavior:auto!important}}.sf-search-hint{margin:-6px 0 20px;color:#5b5b57;font-size:14px}.sf-search-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.sf-measure-link{color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:14px}.sf-results-toolbar{margin:32px 0 0;padding:22px 0;border-top:1px solid #deded8;border-bottom:1px solid #deded8}.sf-results-toolbar h2{margin:0 0 16px}.sf-product__image{display:block}.sf-product h3 a{color:inherit;text-decoration:none}.sf-product h3 a:hover{text-decoration:underline;text-underline-offset:3px}.sf-product__vendor{margin:14px 0 5px}.sf-width-note{border-top:1px solid #eee;padding-top:10px;margin:4px 0 0}.sf-more{display:flex;justify-content:center;margin:24px 0 4px}.sf-empty-results{border:1px solid #deded8;border-radius:6px;padding:20px;margin-top:20px}.sf-empty-results p{margin:0 0 10px}.sf-empty-results a{color:inherit;text-decoration:underline;text-underline-offset:4px}.sf-tools[data-mode=finder] .sf-auth{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center;margin:32px 0 0;padding:28px 0;border:0;border-top:1px solid #deded8;border-radius:0;background:transparent}.sf-tools[data-mode=finder] .sf-auth h2,.sf-tools[data-mode=finder] .sf-auth p{grid-column:1}.sf-tools[data-mode=finder] .sf-auth .sf-button{grid-column:2;grid-row:1/3;width:max-content;max-width:100%}.sf-tools[data-mode=finder] .sf-auth h2{font-size:19px;margin-bottom:8px}.sf-tools[data-mode=finder] .sf-auth p{font-size:14px;margin:0 0 14px}.sf-tools[data-mode=profiles] .sf-results-toolbar,.sf-tools[data-mode=profiles] .sf-more,.sf-tools[data-mode=profiles] .sf-empty-results{display:none}@media(max-width:749px){.sf-search-actions{display:block}.sf-measure-link{display:inline-block;margin-top:14px}.sf-results-toolbar{margin-top:24px}.sf-more .sf-button{width:auto;min-width:180px}.sf-product__vendor{margin:10px 0 5px}.sf-width-note{line-height:1.35}.sf-tools[data-mode=finder] .sf-auth{display:block}.sf-tools[data-mode=finder] .sf-auth .sf-button{width:auto}}.sf-tools .sf-measure{margin:28px 0 0}.sf-measure-icon{transition:transform .28s ease}.sf-measure__content{padding:24px 0 6px}.sf-measure__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,270px);align-items:center;gap:clamp(28px,5vw,72px)}.sf-tools .sf-measure p.sf-measure__intro{max-width:640px;margin:0 0 24px;color:#4b4b47;font-size:15px;line-height:1.6}.sf-measure__steps{display:grid;gap:22px;margin:0;padding:0;list-style:none}.sf-measure__steps li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px}.sf-measure__steps li>span{color:#897700;font-size:19px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums}.sf-measure__steps h3{font-size:16px;margin:0 0 5px}.sf-tools .sf-measure__steps p{max-width:620px;margin:0;font-size:14px;line-height:1.55}.sf-tools .sf-measure p.sf-measure__tip{max-width:none;margin:26px 0 0;padding:0 0 0 48px;color:#4b4b47;font-size:14px;line-height:1.5}.sf-measure__shop{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:26px 0 0;border-top:1px solid #deded8}.sf-measure__shop h3{font-size:17px;margin:0 0 6px}.sf-tools .sf-measure__shop p{max-width:620px;margin:0;font-size:14px;line-height:1.5}.sf-measure__shop a{color:inherit;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;font-size:14px}.sf-tools .sf-measure p.sf-measure__method{max-width:720px;margin:24px 0 0;color:#5b5b57;font-size:13px;line-height:1.55}@media(max-width:749px){.sf-measure__grid{grid-template-columns:1fr;gap:24px}.sf-measure__grid .sf-measure-diagram{max-width:270px;width:100%;margin:auto}.sf-measure__shop{align-items:flex-start;flex-direction:column;gap:12px;padding-top:22px}.sf-tools .sf-measure p.sf-measure__tip{margin-top:22px;padding-left:0}}@media(prefers-reduced-motion:reduce){.sf-measure-icon{transition:none}}.sf-audience{display:flex;align-items:center;gap:6px;margin:0 0 16px;font-size:14px;color:#5b5b57}.sf-brand-sizes{margin:32px 0 0;padding:22px 0 4px;border-top:1px solid #deded8}.sf-brand-sizes h2{font-size:20px;margin:0 0 4px}.sf-brand-sizes .sf-muted{margin:0 0 14px}.sf-brand-sizes ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.sf-brand-sizes li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eeeee9;font-size:15px}.sf-brand-sizes li strong{font-variant-numeric:tabular-nums;text-align:right}.sf-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.sf-filter-bar{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 420px}.sf-toolbar__end{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.sf-tools .sf-sort{flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:400;white-space:nowrap}.sf-tools .sf-sort select{width:auto;min-height:40px;padding:6px 32px 6px 10px}.sf-tools .sf-check{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:400;font-size:14px;line-height:1.35;cursor:pointer}.sf-tools .sf-check input{width:18px;min-height:18px;height:18px;padding:0;flex:none;accent-color:#897700}.sf-filter{position:relative}.sf-filter>summary{display:flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border:1px solid #c9c9c3;border-radius:4px;font-size:14px;cursor:pointer;list-style:none;background:#fff}.sf-filter>summary::-webkit-details-marker{display:none}.sf-filter>summary:after{content:"";width:8px;height:8px;margin-left:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.sf-filter[open]>summary{border-color:#121212}.sf-filter[open]>summary:after{transform:translateY(2px) rotate(225deg)}.sf-filter__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#cab531;font-size:12px;font-weight:600}.sf-filter__panel{position:absolute;z-index:5;top:calc(100% + 6px);left:0;display:grid;gap:10px;width:max-content;min-width:200px;max-width:min(320px,80vw);max-height:320px;overflow:auto;padding:16px;border:1px solid #deded8;border-radius:6px;background:#fff;box-shadow:0 8px 24px #0000001a}.sf-filter__price{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sf-tools .sf-filter__price label{font-size:13px;font-weight:400}.sf-tools .sf-filter__price input{min-height:40px}.sf-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.sf-chip{border:1px solid #deded8;border-radius:16px;background:#f7f5e9;padding:5px 12px;font-size:13px;cursor:pointer;color:#121212}.sf-chip:hover{border-color:#121212}@media(max-width:749px){.sf-filter-bar{flex-basis:100%}.sf-toolbar__end{width:100%;justify-content:space-between}.sf-filter[open]{flex-basis:100%}.sf-filter__panel{position:static;width:auto;max-width:none;margin-top:6px;box-shadow:none}.sf-brand-sizes ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sf-filter>summary:after{transition:none}}.sf-audience{gap:10px}.sf-audience__menu>summary{min-height:36px;padding:4px 12px;font-weight:600;color:#121212}.sf-audience__menu .sf-filter__panel{min-width:180px;gap:4px;padding:8px}.sf-tools .sf-radio{padding:8px 10px;border-radius:4px;cursor:pointer}.sf-tools .sf-radio:hover{background:#f7f5e9}.sf-tools .sf-radio input{accent-color:#897700}.sf-tools .sf-radio:has(input:checked){font-weight:600}@media(min-width:750px){.sf-results{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-tools.sf-infinite [data-show-more],.sf-more__loader{display:none}.sf-tools.sf-infinite .sf-more__loader{display:block;width:28px;height:28px;border:2px solid #deded8;border-top-color:#897700;border-radius:50%;animation:sf-spin .8s linear infinite}@keyframes sf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sf-tools.sf-infinite .sf-more__loader{animation:none;border-top-color:#deded8}}.sf-filter__panel .sajust-price-filter{min-width:240px;padding:4px 2px 2px}.sf-tools .sajust-price-filter label.sajust-price-filter__value{display:inline-flex;flex-direction:row;align-items:baseline;gap:3px;font-weight:400}.sf-tools .sajust-price-filter .sajust-price-filter__value input{width:5.5ch;min-height:0;height:auto;padding:2px 0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent}.sf-tools .sajust-price-filter input.sajust-price-filter__range{width:100%;min-height:0;height:26px;padding:0;border:0;border-radius:0;background:transparent;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sajust-foot-tools.css.map */
