.size-finder-dialog,.size-finder-page{--sf-bg: #faf8f5;--sf-surface: #ffffff;--sf-text: #1c1b19;--sf-muted: #5f5b55;--sf-border: #dad5ce;--sf-primary: #a84a24;--sf-primary-hover: #923f1e;--sf-on-primary: #ffffff;--sf-ok-bg: #e8efe6;--sf-ok: #2f5130;--sf-sand: #f3e7da;--sf-font: var(--font-body--family, inherit)}.size-finder-dialog,.size-finder-dialog *,.size-finder-page,.size-finder-page *{box-sizing:border-box}html.sf-lock,html.sf-lock body{overflow:hidden}@media(min-width:990px){html.sf-lock .page-wrapper{overflow:hidden}}.size-finder-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:hidden;background:var(--sf-bg);color:var(--sf-text);font-family:var(--sf-font);font-size:16px;line-height:1.45}.size-finder-dialog[open]{display:flex;flex-direction:column}.size-finder-dialog::backdrop{background:#1c1b198c}.size-finder-dialog__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}@media(min-width:750px){.size-finder-dialog{width:min(640px,calc(100% - 48px));height:min(780px,calc(100dvh - 48px));margin:auto;border-radius:8px}}.sf{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:var(--sf-bg);color:var(--sf-text);font-family:var(--sf-font);font-size:16px;line-height:1.45;scroll-margin-top:calc(var(--header-height, 60px) + 16px)}.sf__bar{display:grid;flex:none;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;padding:max(8px,env(safe-area-inset-top)) 8px 8px;border-bottom:1px solid var(--sf-border);background:var(--sf-bg)}.sf .sf__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--sf-text);cursor:pointer}.sf .sf__icon svg{width:24px;height:24px}.sf__dots{display:flex;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.sf__dots li{width:10px;height:10px;margin:0;border:1.5px solid var(--sf-text);border-radius:50%;background:transparent}.sf__dots li.is-done{background:var(--sf-text)}.sf__dots li.is-current{border-color:var(--sf-primary);background:var(--sf-primary);box-shadow:0 0 0 3px var(--sf-sand)}.sf__body{flex:1 1 auto;min-height:0;padding:20px 16px calc(28px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.size-finder-dialog .sf__screen{max-width:600px;margin:0 auto}.sf .sf__q{margin:0 0 6px;color:var(--sf-text);font-family:var(--sf-font);font-size:22px;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:normal;text-transform:none}.sf .sf__q:focus{outline:none}.sf .sf__q+:not(.sf__help){margin-top:16px}.sf .sf__help,.sf .sf__lead{margin:0 0 16px;color:var(--sf-muted);font-size:16px}.sf .sf__lead{color:var(--sf-text);margin-top:8px}.sf .sf-sub{margin:20px 0 8px;color:var(--sf-text);font-family:var(--sf-font);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none}.sf-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-choices{display:grid;gap:12px;margin:0}.sf .sf-choice{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:48px;margin:0;padding:0;overflow:hidden;border:1px solid var(--sf-border);border-radius:0;background:var(--sf-surface);color:var(--sf-text);font-family:var(--sf-font);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sf .sf-choice:hover{border-color:var(--sf-text)}.sf .sf-choice[aria-pressed=true]{border-color:var(--sf-text);box-shadow:inset 0 0 0 1px var(--sf-text)}.sf-choice__media{display:block;background:var(--sf-sand)}.sf-choice__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.sf-choice__label{display:block;padding:12px}.sf-choice__sub{display:block;margin-top:2px;color:var(--sf-muted);font-size:14px;font-weight:400}.sf-choice__art{display:flex;align-items:center;justify-content:center}.sf-choices--photo{grid-template-columns:1fr 1fr}.sf-choices--rows{grid-template-columns:1fr;gap:8px}.sf-choices--rows .sf-choice{flex-direction:row;align-items:center}.sf-choices--rows .sf-choice__media{flex:none;width:96px}.sf-choices--icons{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-choices--icons .sf-choice{align-items:center;text-align:center}.sf-choices--icons .sf-choice__art{padding:16px 8px 0}.sf-choices--icons .sf-svg{width:56px;height:56px}@media(min-width:480px){.sf-choices--icons{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-choices--legs{grid-template-columns:1fr;gap:8px}.sf-choices--legs .sf-choice{flex-direction:row;align-items:center}.sf-choices--legs .sf-choice__art{flex:none;width:88px;padding:8px 0;background:var(--sf-sand);align-self:stretch}.sf-choices--legs .sf-svg{width:56px;height:70px}.sf-svg{fill:var(--sf-sand);stroke:var(--sf-text);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sf-choices--legs .sf-svg{fill:var(--sf-surface)}.sf-svg .sf-svg-hole{fill:var(--sf-bg)}.sf-svg .sf-svg-line{fill:none}.sf-svg .sf-svg-dot{fill:var(--sf-text)}.sf-svg .sf-svg-guide{fill:none;stroke:var(--sf-muted);stroke-width:1.5;stroke-dasharray:3 4}.sf-svg .sf-svg-tube{fill:none;stroke-width:10}.sf-svg .sf-svg-tube-in{fill:none;stroke:var(--sf-surface);stroke-width:5}.sf-measure{margin:0 0 16px;background:var(--sf-sand)}.sf-measure img{display:block;width:100%;height:auto;max-height:200px;aspect-ratio:16 / 9;object-fit:cover}.sf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:480px){.sf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf .sf-mm{min-height:48px;margin:0;padding:8px 4px;border:1px solid var(--sf-border);border-radius:0;background:var(--sf-surface);color:var(--sf-text);font-family:var(--sf-font);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.sf .sf-mm:hover{border-color:var(--sf-text)}.sf .sf-mm[aria-pressed=true]{border-color:var(--sf-text);background:var(--sf-text);color:var(--sf-surface)}:is(.sf,.size-finder-page) .sf-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:12px 20px;border-radius:0;font-family:var(--sf-font);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;cursor:pointer}:is(.sf,.size-finder-page) .sf-btn--primary{border:1px solid var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary)}:is(.sf,.size-finder-page) .sf-btn--primary:hover{border-color:var(--sf-primary-hover);background:var(--sf-primary-hover);color:var(--sf-on-primary)}:is(.sf,.size-finder-page) .sf-btn--primary[disabled]{border-color:var(--sf-border);background:var(--sf-border);color:var(--sf-muted);cursor:not-allowed}:is(.sf,.size-finder-page) .sf-btn--secondary{margin-top:12px;border:1px solid var(--sf-text);background:transparent;color:var(--sf-text)}.sf .sf-show{margin-top:20px}:is(.sf,.size-finder-page) :is(.sf-btn,.sf-choice,.sf-mm,.sf__icon):focus-visible{outline:2px solid var(--sf-primary);outline-offset:2px}.sf-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin:16px 0;padding:12px;border:1px solid var(--sf-border);border-radius:8px;background:var(--sf-surface)}.sf-card__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.sf .sf-card__name{margin:0 0 4px;font-size:16px;font-weight:600}.sf .sf-card__size{margin:0;font-size:16px}.sf .sf-card__pack{margin:2px 0 0;color:var(--sf-muted);font-size:14px}.sf .sf-note{margin:0 0 16px;padding:12px;background:var(--sf-sand);color:var(--sf-text);font-size:14px}.sf-ticks{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}.sf-ticks li{display:flex;align-items:flex-start;gap:10px;margin:0}.sf-tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--sf-ok-bg);color:var(--sf-ok)}.sf-tick svg{width:14px;height:14px}.sf .sf-price{margin:0 0 12px;font-size:20px;font-weight:600}.sf .sf-guarantee{margin:12px 0 0;padding:12px;background:var(--sf-ok-bg);color:var(--sf-ok);font-size:14px}.sf__status{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 0;color:var(--sf-muted);text-align:center}.sf__status p{margin:0;color:var(--sf-text)}.sf-spinner{width:28px;height:28px;border:3px solid var(--sf-border);border-top-color:var(--sf-primary);border-radius:50%;animation:sf-spin .9s linear infinite}@keyframes sf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sf-spinner{animation:none}}.size-finder-page{background:var(--sf-bg);color:var(--sf-text);font-family:var(--sf-font);font-size:16px;line-height:1.45}.size-finder-page__inner{max-width:640px;margin:0 auto;padding:32px 16px 48px}.size-finder-page .size-finder-page__title{margin:0 0 12px;color:var(--sf-text);font-family:var(--sf-font);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none}.size-finder-page__text{margin:0 0 20px}.size-finder-page__text p{margin:0 0 12px}.size-finder-page .size-finder-page__note{margin:12px 0 0;color:var(--sf-muted);font-size:14px}.size-finder-page__app{margin-top:24px;border-top:1px solid var(--sf-border);scroll-margin-top:calc(var(--header-height, 60px) + 16px)}.size-finder-page .sf__bar{padding-inline:0;border-bottom:0}.size-finder-page .sf__body{padding:8px 0 0;overflow:visible}.size-finder-page [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/size-finder.css.map */
