.ofsg{--ofsg-ink:#392c1d;--ofsg-soft:rgba(57,44,29,.62);--ofsg-brand:#f6d96d;--ofsg-brand-soft:rgba(246,217,109,.35);--ofsg-cream:#f7efdb;--ofsg-surface:#fff;--ofsg-border:#e3e1dc;--ofsg-hairline:#c0c0c2;--ofsg-warn:#8f5a12;--ofsg-warn-bg:#fbf0dc;display:grid;gap:16px;color:var(--ofsg-ink);line-height:1.6;font-size:15px;font-weight:400;text-align:left}.ofsg *{box-sizing:border-box}.ofsg p{margin:0}.ofsg button{font:inherit;color:inherit;margin:0}.ofsg-top{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:749px){.ofsg-top{grid-template-columns:minmax(0,1fr);gap:14px}}.ofsg-fig{margin:0;background:var(--ofsg-cream);border-radius:6px;padding:6px 4px}.ofsg-fig svg{display:block;width:100%;height:auto}.ofsg-mz{opacity:.34;transition:opacity .2s ease}.ofsg-mz.is-on{opacity:1}.ofsg-mz line,.ofsg-mz ellipse,.ofsg-mz path{fill:none;stroke:var(--ofsg-ink);stroke-width:6;stroke-dasharray:15 12;stroke-linecap:round}.ofsg-mz .tick{stroke-dasharray:none;stroke-width:4.5}.ofsg-mz .halo{stroke:#fff;stroke-width:16;stroke-dasharray:none;opacity:.82}.ofsg-mz .bg{fill:var(--ofsg-brand);stroke:#392c1d;stroke-width:4;stroke-dasharray:none}.ofsg-mz .tx{fill:var(--ofsg-ink);stroke:none;font-size:46px;font-weight:600}.ofsg-fields{display:grid;gap:9px}.ofsg-fld{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center}.ofsg-pin{width:22px;height:22px;border-radius:50%;background:var(--ofsg-brand);color:var(--ofsg-ink);font-size:11px;font-weight:600;display:grid;place-items:center;line-height:1}.ofsg-txt{min-width:0}.ofsg-name{display:block;font-size:13.5px;font-weight:600;line-height:1.25}.ofsg-hint{display:block;font-size:11.5px;color:var(--ofsg-soft);line-height:1.3}.ofsg-in{display:flex;align-items:center;gap:5px}.ofsg-in input{font:600 17px/1.2 inherit;font-variant-numeric:tabular-nums;color:var(--ofsg-ink);width:2.5em;text-align:center;padding:5px 2px 4px;background:var(--ofsg-surface);border:1px solid var(--ofsg-hairline);border-radius:6px}.ofsg-in input:focus{outline:none;border-color:var(--ofsg-ink);box-shadow:0 0 0 3px var(--ofsg-brand-soft)}.ofsg-u{font-size:11px;color:var(--ofsg-soft)}.ofsg-stp{width:30px;height:30px;flex:none;padding:0;display:grid;place-items:center;cursor:pointer;background:var(--ofsg-surface);border:1px solid var(--ofsg-hairline);border-radius:7px;color:var(--ofsg-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ofsg-stp:hover:not(:disabled){background:var(--ofsg-brand);border-color:var(--ofsg-brand)}.ofsg-stp:active:not(:disabled){background:var(--ofsg-brand);border-color:var(--ofsg-ink)}.ofsg-stp:disabled{opacity:.3;cursor:default}.ofsg-stp:focus-visible{outline:2px solid var(--ofsg-ink);outline-offset:2px}.ofsg-stp i{position:relative;display:block;width:12px;height:12px}.ofsg-stp i:before{content:"";position:absolute;inset:5px 0 auto;height:2px;background:currentColor;border-radius:1px}.ofsg-stp.plus i:after{content:"";position:absolute;inset:0 5px auto;width:2px;height:12px;background:currentColor;border-radius:1px}.ofsg-breed{display:flex;align-items:center;gap:9px;margin-top:3px;padding-top:11px;border-top:1px solid var(--ofsg-border)}.ofsg-breed label{font-size:12px;color:var(--ofsg-soft);white-space:nowrap}.ofsg-breed select{font:400 12.5px/1.4 inherit;color:var(--ofsg-ink);flex:1;min-width:0;padding:6px 8px;background:var(--ofsg-surface);border:1px solid var(--ofsg-hairline);border-radius:6px}.ofsg-breed select:focus{outline:none;border-color:var(--ofsg-ink);box-shadow:0 0 0 3px var(--ofsg-brand-soft)}.ofsg-out{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;background:var(--ofsg-cream);border-radius:6px;padding:13px 16px}@media(max-width:749px){.ofsg-out{grid-template-columns:minmax(0,1fr);gap:10px}}.ofsg-out.is-warn{background:var(--ofsg-warn-bg)}.ofsg-badge{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ofsg-badge .lbl{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--ofsg-soft);line-height:1.15;white-space:nowrap}.ofsg-badge .val{background:var(--ofsg-brand);color:var(--ofsg-ink);border-radius:8px;font-size:25px;font-weight:700;line-height:1;padding:9px 13px;letter-spacing:-.01em}.ofsg-out.is-warn .ofsg-badge .val{background:var(--ofsg-ink);color:var(--ofsg-brand)}.ofsg-checks{display:grid;gap:3px;min-width:0}.ofsg-ck{font-size:12.5px;line-height:1.45;color:var(--ofsg-ink)}.ofsg-ck b{font-weight:600}.ofsg-ck.w{color:var(--ofsg-warn)}.ofsg-ck .m{font-weight:600;margin-right:5px}.ofsg-scale{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ofsg-seg{background:var(--ofsg-surface);border:1px solid var(--ofsg-border);border-radius:5px;padding:7px 2px 6px;text-align:center}.ofsg-seg .s{font-size:12px;font-weight:700;line-height:1.1}.ofsg-seg .r{font-size:9.5px;color:var(--ofsg-soft);font-variant-numeric:tabular-nums;line-height:1.3}.ofsg-seg.on{background:var(--ofsg-brand);border-color:var(--ofsg-brand)}.ofsg-seg.on .r{color:var(--ofsg-ink)}.ofsg-foot{font-size:11.5px;color:var(--ofsg-soft);line-height:1.5}.ofsg-foot b{color:var(--ofsg-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.ofsg *{transition:none!important}}.ofsg-seg.off{opacity:.45}.ofsg-seg.off .s{text-decoration:line-through}.ofsg-fallback{font-size:13.5px;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/218/assets/of-size-guide.css.map */
