:root{--ink:#112c40;--muted:#596b75;--line:#dce2e4;--paper:#faf8f4}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font:16px/1.65 DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid #277697;outline-offset:4px}header{padding:24px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.brand{font-size:15px;letter-spacing:.13em;line-height:1.4}.brand b{font-size:12px;display:block;font-weight:400;letter-spacing:.42em}nav{display:flex;gap:30px;font-size:14px}nav a[aria-current]{border-bottom:1px solid var(--ink)}.wrap{width:min(1260px,90%);margin:auto}.crumb{font-size:13px;color:var(--muted);padding-top:20px}.crumb span{margin:0 12px}.intro{background:var(--paper)}.intro-inner{display:grid;grid-template-columns:1.45fr .8fr;align-items:center;gap:7%;padding-top:20px;padding-bottom:30px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:600;margin:0 0 15px}h1{font:500 clamp(38px,4.6vw,66px)/1.03 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em;margin:0;max-width:700px}h1 em{font-weight:400}.intro-copy>p:last-child{max-width:530px;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.7}.feature{margin:0;display:flex;flex-direction:column;align-items:center}.feature img{display:block;width:auto;height:285px;max-width:100%;object-fit:contain;box-shadow:0 10px 20px #112c401a}.feature figcaption{font-size:12px;margin-top:10px}.feature figcaption a{border-bottom:1px solid #b3bcc2}.certificate-strip{font-size:14px;text-align:center;border-block:1px solid var(--line);padding:13px 5%;color:#3d525d}.browse{padding:35px 0 60px}.toolbar{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:18px}.search-field{width:min(440px,100%)}label{display:block;font-size:14px;margin-bottom:7px}input{width:100%;border:1px solid #aab8be;padding:12px 15px;background:#fff;border-radius:0;color:var(--ink)}select{border:0;border-bottom:1px solid #aab8be;border-radius:0;background:#fff;padding:10px 28px 10px 0;color:var(--ink);min-width:170px}.results-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;font-size:13px;color:var(--muted)}.results-line p{margin:0}.results-line button{background:none;border:0;border-bottom:1px solid var(--ink);color:var(--ink);padding:2px 0;font-size:14px;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.product[hidden]{display:none}.art{display:flex;align-items:center;justify-content:center;background:#f3f5f5;aspect-ratio:1/1.1;padding:28px;overflow:hidden}.art img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.product a:hover img{transform:scale(1.025)}.product-info{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin-top:13px}.product h2{font:500 20px/1.3 DM Sans,sans-serif;letter-spacing:-.025em;margin:0}.price{font-size:14px;white-space:nowrap;color:var(--muted)}.product small{display:block;margin-top:5px;font-size:12px;color:var(--muted)}#empty{padding:55px 0;text-align:center}#empty h2{font:500 38px Cormorant Garamond,serif;margin:0}footer{border-top:1px solid var(--line);padding:30px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}footer p{font-size:12px;color:var(--muted);max-width:490px;margin:0}.skip{position:absolute;top:-100px}.skip:focus{top:0;padding:12px;background:#fff;z-index:5}[hidden]{display:none!important}@media(max-width:800px){.intro-inner{gap:25px}.feature img{height:230px}.grid{gap:30px 18px}.art{padding:18px}.product-info{display:block}.product h2{font-size:18px}.price{display:block;margin-top:5px}nav{gap:18px}}@media(max-width:600px){header{padding:17px 5%;gap:15px}.brand{font-size:12px}nav{gap:15px;font-size:12px}nav a:first-child{display:none}.intro-inner{grid-template-columns:1.35fr .65fr;gap:16px;padding-block:22px}.eyebrow{font-size:11px;letter-spacing:.1em;margin-bottom:10px}h1{font-size:36px}.intro-copy>p:last-child{font-size:14px;margin-top:12px}.feature img{height:auto;width:100%}.feature figcaption{font-size:11px;text-align:center}.crumb{font-size:12px;padding-top:15px}.certificate-strip{font-size:12px;padding-block:12px}.browse{padding-top:24px}.toolbar{align-items:stretch;gap:15px}.search-field{flex:1;min-width:0}.sort-field{width:128px}select{min-width:0;width:100%;font-size:14px;padding:12px 5px}input{padding:11px 10px;font-size:16px}.results-line{font-size:12px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.art{padding:12px}.product h2{font-size:16px}.product small{font-size:11px}.footer-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.art img{transition:none}}.intro{background:#edf7fa}.collection-heading{text-align:center;padding:22px 0 24px}.collection-heading .eyebrow{color:#21617a;margin-bottom:8px;font-size:13px}.collection-heading h1{max-width:none;font-size:clamp(38px,4.3vw,60px)}.collection-heading>p:last-child{margin:10px 0 0;color:#405969}.breed-parade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;background:#fff}.breed-preview{position:relative;display:block;overflow:hidden;height:170px;background:#173f52}.breed-preview img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;display:block;transition:transform .2s}.breed-preview:hover img{transform:scale(1.04)}.breed-preview span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#071a25e6);padding:25px 12px 9px;color:#fff;font-size:14px;text-align:center}.browse{padding-top:22px}.collection-included{font-size:14px;color:var(--muted);margin:0 0 12px}.results-line{margin-bottom:18px}.art{background:#f0f5f6}.product:nth-child(3n+2) .art{background:#f7f0e5}.product:nth-child(3n) .art{background:#edf2ec}@media(max-width:600px){.crumb{padding-top:10px}.collection-heading{padding:13px 0 17px}.collection-heading .eyebrow{font-size:12px}.collection-heading h1{font-size:38px}.collection-heading>p:last-child{font-size:14px;margin-top:7px}.breed-parade{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.breed-preview{height:115px}.breed-preview:nth-child(n+4){display:none}.breed-preview span{font-size:12px;padding:22px 3px 5px}.browse{padding-top:16px}.toolbar{margin-bottom:12px}.collection-included{font-size:13px;line-height:1.45;margin-bottom:10px}.results-line{margin-bottom:12px}nav{font-size:14px}}.intro{background:#fff}.crumb{padding-top:14px;font-size:13px}.collection-heading{text-align:left;padding:18px 0 20px;border-bottom:2px solid #31afbd}.collection-heading h1{font-size:clamp(38px,4vw,56px)}.collection-heading>p:last-child{margin-top:8px;font-size:16px}.browse{padding-top:18px}.toolbar{display:block;margin-bottom:12px}.search-field{width:100%}.search-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.search-field input{background:#f5f9fa;border:1px solid #becfd5;border-radius:3px;padding:13px 16px}.results-line{margin-bottom:18px;gap:15px;min-height:40px}.results-line .sort-field{margin-left:auto;display:flex;align-items:center;gap:10px;width:auto}.sort-field label{margin:0;white-space:nowrap;font-size:14px}.sort-field select{min-width:155px;width:auto;padding:8px 20px 8px 3px;font-size:14px;border:0}.collection-included{margin:30px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:14px}.art{padding:18px;background:#f0f5f6}.product-info{margin-top:12px}.product small{font-size:13px}.grid{gap:34px 25px}header{padding-block:18px}@media(max-width:600px){header{padding:12px 5%}.crumb{padding-top:12px;font-size:12px}.collection-heading{padding:14px 0 17px}.collection-heading h1{font-size:37px;line-height:1.08}.collection-heading>p:last-child{font-size:14px;line-height:1.5;margin-top:7px}.browse{padding-top:15px}.toolbar{margin-bottom:8px}.search-field input{font-size:16px;padding:12px 13px}.results-line{font-size:13px;margin-bottom:12px;gap:8px}.results-line .sort-field{gap:5px}.sort-field label{font-size:13px}.sort-field select{min-width:0;max-width:140px;font-size:14px}.art{padding:10px;aspect-ratio:4/5}.grid{gap:26px 14px}.product-info{margin-top:9px}.product h2{font-size:16px}.product small{font-size:12px}.collection-included{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cea-541ac508aa0151f0.css.map */
