.mez-breed{max-width:160rem;margin:5rem auto 0;padding-top:4rem;border-top:1px solid #a7a491;font:400 1.6rem/1.5 var(--font-body-family);color:#262b24}.mez-breed__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:2rem}.mez-breed__heading>div:first-child{max-width:85rem}.mez-breed__heading h2{margin-bottom:1rem}.mez-breed__intro{margin:0;font-size:1.6rem}.mez-breed a{color:inherit;text-underline-offset:.2em}.mez-breed__units{display:flex;flex-shrink:0}.mez-breed__units[hidden]{display:none}.mez-breed__units button{min-height:4.4rem;padding:1.2rem 2rem;border:1px solid #a7a491;border-radius:0;background:transparent;color:#262b24;font:inherit;cursor:pointer}.mez-breed__units button+button{border-left:0}.mez-breed__units button.is-active{border-color:#262b24;background:#262b24;color:#f1ede7}.mez-breed__units button:focus-visible,.mez-breed__scroll:focus-visible{outline:3px solid #6e745c;outline-offset:3px}.mez-breed__scroll{max-width:100%;overflow:auto;border:1px solid #a7a491;background:#f8f5f0}.mez-breed table{width:100%;min-width:56rem;border-collapse:collapse;table-layout:fixed}.mez-breed caption{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.mez-breed th,.mez-breed td{padding:1.2rem 1.6rem;border:0;border-bottom:1px solid #d3cfc4;text-align:left;font-size:1.5rem;line-height:1.5;vertical-align:middle}.mez-breed thead th{background:#262b24;color:#fff;font-weight:500}.mez-breed th:first-child{width:37%}.mez-breed tbody th{font-weight:500}.mez-breed tbody tr:nth-child(2n){background:#ebe6dc}.mez-breed tbody tr:last-child>*{border-bottom:0}.mez-breed td{white-space:nowrap;font-variant-numeric:tabular-nums}.mez-breed__unit-label{font-size:1.2rem;font-weight:400}.mez-breed__hint{display:none;font-size:1.3rem;margin:0 0 1rem}.mez-breed__caveat{margin:1.4rem 0;font-size:1.3rem;max-width:90rem}#dog-breed-size-chart{scroll-margin-top:12rem}@media(max-width:600px){.mez-breed{margin-top:3rem;padding-top:3rem}.mez-breed__heading{display:block}.mez-breed__units{margin-top:1.6rem}.mez-breed__hint{display:block}.mez-breed th,.mez-breed td{padding:1.1rem 1.2rem;font-size:1.4rem}.mez-breed__intro{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
