.sv-fit,.sv-fit-tablewrap{--f-bg: var(--sv-sheet-bg, #e6cbb9);--f-ink: var(--sv-ink-strong, #30121c);--f-muted: var(--sv-ink-muted, #624439);--f-line: var(--sv-line, rgb(48 18 28 / .25));--f-field: var(--sv-field, #f1ded1);--f-btn: var(--sv-wine-btn, #5a1c2c);--f-btn-ink: var(--sv-wine-btn-ink, #fbf1ed);--f-tab-line: var(--sv-field-line, rgb(122 62 80 / .4));--f-tab-r: 12px;--f-sel: #5a1c2c;--f-tab-on: var(--f-btn);--f-tab-on-ink: var(--f-btn-ink)}html[data-sv-mode=dark] .sv-fit,html[data-sv-mode=dark] .sv-fit-tablewrap{--f-field: #592634;--f-tab-r: 8px;--f-tab-line: rgb(251 241 237 / .21);--f-sel: #d5ac98;--f-tab-on: #f1e0da;--f-tab-on-ink: #5a1c2c}.sv-fit{box-sizing:border-box;padding:0;width:min(590px,calc(100vw - 38px));max-height:calc(100dvh - 84px);margin:auto;overflow:auto;overscroll-behavior:contain;background:var(--f-bg);color:var(--f-ink);border:1px solid var(--f-line);border-radius:20px;font:400 16px/1.55 var(--sv-font-ui, "Absans", Arial, sans-serif)}.sv-fit:not([open]){display:none}.sv-fit::backdrop{background:#1b151580;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sv-fit *,.sv-fit *:before,.sv-fit *:after{box-sizing:border-box}.sv-fit button,.sv-fit input{font:inherit;color:inherit}.sv-fit button{cursor:pointer}.sv-fit :focus-visible{outline:2px solid var(--sv-focus, var(--f-sel));outline-offset:2px}.sv-fit__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--f-bg);border-bottom:1px solid var(--f-line)}.sv-fit__title{flex:1;min-width:0;margin:0;font:300 26px/1.08 var(--sv-font-display, "Ortica Linear", Georgia, serif)}.sv-fit__title em{font-style:normal;-webkit-text-stroke:.035em currentColor}.sv-fit__sig{display:flex;flex:none}.sv-fit__sig img{width:44px;height:28px}.sv-fit__sig--d,html[data-sv-mode=dark] .sv-fit__sig--l{display:none}html[data-sv-mode=dark] .sv-fit__sig--d{display:block}.sv-fit__close{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:8px;border:0;background:none}.sv-fit__close svg{width:18px;height:18px}.sv-fit__body{padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px))}.sv-fit__lead{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--f-muted)}.sv-fit__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 0;margin-bottom:10px;border-block:1px solid var(--f-line)}.sv-fit__tabs button{min-height:44px;padding:9px 6px;font-size:12px;line-height:1.3;border-radius:var(--f-tab-r);background:var(--f-field);border:1px solid var(--f-tab-line);color:var(--f-ink)}.sv-fit__tabs button[aria-pressed=true]{background:var(--f-tab-on);border-color:var(--f-tab-on);color:var(--f-tab-on-ink)}html[data-sv-mode=dark] .sv-fit .sv-fit__tabs button:not([aria-pressed=true]){background:transparent}.sv-fit__saved{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 8px;font-size:12px;color:var(--f-muted)}.sv-fit__saved span{flex:1 1 100%}.sv-fit__saved button{min-height:44px;padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:3px;font-size:12px}.sv-fit__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sv-fit__field{display:block;margin-bottom:15px;font-size:12px;line-height:1.55}.sv-fit__field input{display:block;width:100%;height:47px;margin-top:4px;padding:10px 7px;font-size:12px;background:var(--f-field);border:1px solid var(--f-line);border-radius:9px;color:var(--f-ink)}.sv-fit__field input[aria-invalid=true]{border-color:var(--f-sel);border-width:2px}.sv-fit__field input::placeholder{color:currentColor;opacity:.55}.sv-fit__err{display:block;min-height:0;margin-top:3px;font-size:11px;line-height:1.3;color:var(--f-sel)}.sv-fit__err:empty{display:none}.sv-fit__comfort{min-width:0;margin:14px 0;padding:14px 0 0;border:0;border-top:1px solid var(--f-line)}.sv-fit__comfort legend{float:left;width:100%;padding:0 2px;margin-bottom:8px;font-size:14px}.sv-fit__comfort-grid{clear:both}.sv-fit__comfort-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sv-fit__comfort-grid button{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:96px;padding:10px 4px;background:var(--f-field);border:1px solid var(--f-line);border-radius:12px}.sv-fit__comfort-grid button[aria-pressed=true]{border:2px solid var(--f-sel);padding:9px 3px;box-shadow:0 2px 6px #30121c12}.sv-fit__comfort-grid svg{width:27px;height:30px;fill:none;stroke:currentColor;stroke-width:1.3}.sv-fit__comfort-grid strong{font-size:12px;font-weight:400;-webkit-text-stroke:.3px currentColor}.sv-fit__comfort-grid small{font-size:10px;line-height:1.3}.sv-fit button.sv-fit__primary{display:block;width:100%;min-height:44px;padding:9px 16px;border-radius:12px;background:#5a1c2c;border:1px solid #5a1c2c;color:#fbf1ed;text-align:center}.sv-fit__ghost,.sv-fit__copy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;margin-top:8px;border:1px solid currentColor;border-radius:12px;background:none;color:inherit;font-size:12px;text-decoration:none;cursor:pointer}.sv-fit__result{margin:14px 0 12px;padding:14px;background:var(--f-field);border:1px solid var(--f-line);border-radius:14px;font-size:14px}.sv-fit__result h3{margin:0 0 8px;font:300 25px/1.15 var(--sv-font-display, "Ortica Linear", Georgia, serif)}.sv-fit__result p{margin:6px 0;font-size:12px;line-height:1.5}.sv-fit__piece+.sv-fit__piece{margin-top:18px;padding-top:14px;border-top:1px solid var(--f-line)}.sv-fit__piece-name{margin:0 0 4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--f-muted)}.sv-fit__regions{display:grid;gap:6px;margin:12px 0}.sv-fit__region{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:7px 0;border-bottom:1px solid var(--f-line);font-size:11px;line-height:1.55}.sv-fit__region strong{font-weight:400;-webkit-text-stroke:.4px currentColor}.sv-fit__region small{grid-column:1 / -1;font-size:10px;line-height:1.55;color:var(--f-muted)}.sv-fit__region[data-state=above] small,.sv-fit__region[data-state=below] small{color:var(--f-ink)}.sv-fit__actions{display:flex;flex-wrap:wrap;gap:0 10px}.sv-fit__loading,.sv-fit__missing{padding:14px;margin:0 0 12px;background:var(--f-field);border:1px solid var(--f-line);border-radius:14px;font-size:12px}.sv-fit__missing h3{margin:0 0 6px;font:300 25px/1.15 var(--sv-font-display, "Ortica Linear", Georgia, serif)}.sv-fit__missing p{margin:0 0 4px;line-height:1.5}.sv-fit__note,.sv-fit__privacy{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--f-muted)}.sv-fit [hidden]{display:none!important}.sv-fit-tablewrap{color:var(--f-ink);overflow-x:auto;max-width:100%}.sv-fit-tbl{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.sv-fit-tbl caption{padding:14px 0;text-align:left;font-size:12px;color:var(--f-muted)}.sv-fit-tbl th,.sv-fit-tbl td{padding:12px 7px;font-weight:400;border-bottom:1px solid var(--f-line);white-space:nowrap}.sv-fit-tbl thead th{font-weight:400;-webkit-text-stroke:.4px currentColor}.sv-fit-tbl tbody th{font-weight:400}.sv-fit-tbl tr.is-me>*{background:#a8705f2e}.sv-fit-src{margin:6px 0 0;font-size:11px;color:var(--f-muted)}@media(min-width:750px){.sv-fit__head{padding:22px 26px}.sv-fit__title{font-size:29px;line-height:1.08}.sv-fit__body{padding:10px 26px calc(26px + env(safe-area-inset-bottom,0px))}.sv-fit__field,.sv-fit__field input{font-size:13px}.sv-fit__field input{padding:12px}.sv-fit__fields{gap:12px}.sv-fit__lead{font-size:14px}}@media(max-width:749px){.sv-fit-tbl th,.sv-fit-tbl td{padding:11px 6px}}@media(prefers-reduced-motion:no-preference){.sv-fit[open]{animation:sv-fit-in var(--sv-dur, .25s) var(--sv-ease, ease-out)}@keyframes sv-fit-in{0%{opacity:0;transform:translateY(8px)}}}.sv-fit-tbl tr.is-off{opacity:.55}.sv-fit-tbl tr.is-off small{display:block;font-size:10px;font-weight:400}.sv-fit-off{font-size:12px}.sv-fit__result .sv-fit__primary{margin:12px 0 4px}@media(pointer:coarse){.sv-fit__field input{font-size:16px}}.sv-fit__q{margin:12px 0 8px;font-size:14px}.sv-fit__chips{display:flex;flex-wrap:wrap;gap:7px}.sv-fit__chips button{flex:1 1 0;min-width:52px;min-height:44px;padding:8px 10px;font-size:13px;background:var(--f-field);border:1px solid var(--f-line);border-radius:12px}.sv-fit__chips button[aria-pressed=true]{background:var(--f-tab-on);border-color:var(--f-tab-on);color:var(--f-tab-on-ink)}.sv-fit [data-fit-tablehost] tbody tr[data-size]:not([data-off]){cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sv-fit.css.map */
