.catalogCardsWrap{padding:34px 5vw 100px}.catalogCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.catalogAnimalCard{border:1px solid var(--line);background:var(--paper,#fffdf8);min-width:0;color:var(--ink);flex-direction:column;display:flex}.catalogAnimalCard.isSelected{outline:2px solid var(--ink);outline-offset:2px}.catalogAnimalPhoto{aspect-ratio:1.34;background-color:#e5e7e0;background-repeat:no-repeat;position:relative}.catalogPhotoLink{cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.catalogStatus,.catalogVideoBadge,.catalogCardIndex{z-index:1;background:var(--ink);color:#fff;font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;padding:8px 10px;position:absolute}.catalogStatus{top:15px;left:15px}.catalogStatus.sold{background:#8c5c46}.catalogVideoBadge{color:var(--ink);background:#fffdf8;top:15px;right:15px}.catalogCardIndex{color:var(--ink);background:#ffffffd9;bottom:15px;left:15px}.catalogAnimalBody{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.catalogAnimalMeta{color:var(--accent,#a06d4d);font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.catalogAnimalMeta span:last-child{white-space:nowrap}.catalogAnimalBody h2{font:clamp(23px,2vw,32px)/1.1 var(--display);overflow-wrap:anywhere;margin:16px 0 5px}.catalogAnimalType{color:#69716b;font:12px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.05em;margin:0 0 18px}.catalogAnimalSire{color:#59645d;min-height:40px;font:14px/1.45 var(--sans);margin:0 0 19px}.catalogAnimalSire small{color:#7c8580;font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;display:block}.catalogAnimalFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.catalogAnimalFacts>div{min-width:0;padding:13px 10px}.catalogAnimalFacts>div:first-child{padding-left:0}.catalogAnimalFacts>div+div{border-left:1px solid var(--line)}.catalogAnimalFacts small{color:#6f7b73;font:700 9px/1.25 var(--sans);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;display:block;overflow:hidden}.catalogAnimalFacts strong{font:700 15px/1.2 var(--sans);overflow-wrap:anywhere;display:block}.catalogAnimalActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;display:grid}.catalogAnimalActions button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:700 11px var(--sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;padding:9px 5px}.catalogAnimalActions button:hover,.catalogAnimalActions button.selected{background:var(--ink);color:#fff}.catalogAnimalActions button:disabled{opacity:.4;cursor:not-allowed}.catalogCompareTray{z-index:90;background:var(--ink);color:#fff;align-items:center;gap:16px;width:min(820px,100% - 32px);padding:13px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0004}.catalogCompareTray>div{flex:1;min-width:0}.catalogCompareTray strong,.catalogCompareTray span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalogCompareTray strong{font:700 12px var(--sans)}.catalogCompareTray span{font:11px var(--sans);opacity:.75;margin-top:3px}.catalogCompareTray button{color:#fff;min-height:40px;font:700 10px var(--sans);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffffa0;padding:8px 12px}.catalogCompareTray .catalogOpenCompare{color:var(--ink);background:#fff}.catalogCompareTray button:disabled{opacity:.5;cursor:not-allowed}.catalogCompareBackdrop{z-index:10000;background:#111b15c9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.catalogCompareDialog{background:var(--paper,#fffdf8);width:min(1120px,100%);max-height:90vh;overflow:auto;box-shadow:0 20px 80px #0006}.catalogCompareDialog header{z-index:2;border-bottom:1px solid var(--line);background:var(--paper,#fffdf8);justify-content:space-between;align-items:start;padding:22px 28px;display:flex;position:sticky;top:0}.catalogCompareDialog header span{font:700 10px var(--sans);letter-spacing:.15em;color:var(--accent,#a06d4d)}.catalogCompareDialog header h2{font:30px var(--display);margin:6px 0 0}.catalogCompareDialog header button{color:var(--ink);font:32px var(--sans);cursor:pointer;background:0 0;border:0}.catalogCompareTableWrap{padding:0 24px 28px;overflow-x:auto}.catalogCompareTableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:660px}.catalogCompareTableWrap th,.catalogCompareTableWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font:13px/1.4 var(--sans);padding:12px}.catalogCompareTableWrap thead th:first-child{width:155px}.catalogCompareTableWrap tbody th{color:#667168;font-weight:700}.catalogCompareTableWrap thead strong,.catalogCompareTableWrap thead small{margin-top:5px;display:block}.catalogCompareTableWrap thead small{color:#667168}.catalogCompareTableWrap thead button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);font:700 10px var(--sans);text-transform:uppercase;cursor:pointer;background:0 0;margin-top:8px;padding:0}.catalogComparePhoto{background-color:#e5e7e0;background-repeat:no-repeat;height:115px}@media (max-width:1100px){.catalogCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.catalogCardsWrap{padding:24px 18px 70px}.catalogCardGrid{grid-template-columns:1fr;gap:20px}.catalogAnimalPhoto{aspect-ratio:1.45}.catalogAnimalBody{padding:18px}.catalogAnimalBody h2{font-size:27px}.catalogCompareTray{grid-template-columns:1fr auto;gap:8px;display:grid;bottom:8px}.catalogCompareTray>div{grid-column:1/-1}.catalogCompareTray .catalogOpenCompare{grid-column:1}.catalogCompareTray .catalogClearCompare{grid-area:2/2}.catalogCompareDialog header{padding:15px}.catalogCompareTableWrap{padding:0 10px 20px}}
.pedigree.pedigreeTree{grid-template-columns:minmax(0,1fr) minmax(0,2.55fr);align-items:center;gap:28px}.pedigreeTree>.pedigreeBranches{gap:16px;display:grid;position:relative}.pedigreeTree>.pedigreeBranches>.pedigreeBranch{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:0;display:grid;position:relative}.pedigreeTree .pedigreeBranch:before{content:"";background:#9ea19d;width:14px;height:1px;position:absolute;top:50%;left:-14px}.pedigreeTree .pedigreeBranches.hasTwoBranches:before{content:"";background:#9ea19d;width:1px;position:absolute;top:25%;bottom:25%;left:-14px}.pedigreeTree .pedigreeParent,.pedigreeTree .pedigreeGrandparents{gap:8px;min-width:0;display:grid}.pedigreeTree .pedigreeParent>div,.pedigreeTree .pedigreeGrandparents>div{border:1px solid var(--line);background:#fff6;flex-direction:column;justify-content:center;min-height:86px;padding:22px;display:flex;position:relative}.pedigreeTree>.pedigreeBranches>.pedigreeBranch.hasGrandparents{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pedigreeTree .pedigreeBranch.hasGrandparents .pedigreeParent>div:after{content:"";background:#9ea19d;width:17px;height:1px;position:absolute;top:50%;right:-17px}.pedigreeTree .pedRoot{align-self:center}.pedigreeTree .pedRoot:after{width:29px;right:-29px}@media (max-width:900px){.pedigree.pedigreeTree{grid-template-columns:1fr;gap:12px}.pedigreeTree .pedRoot:after,.pedigreeTree .pedigreeBranch:before,.pedigreeTree .pedigreeBranches.hasTwoBranches:before,.pedigreeTree .pedigreeBranch.hasGrandparents .pedigreeParent>div:after{display:none}.pedigreeTree .pedigreeBranch{gap:10px}.pedigreeTree .pedigreeParent>div,.pedigreeTree .pedigreeGrandparents>div{min-height:70px;padding:17px}}
.auctionPage .auctionStream{width:min(1120px,90vw);margin:0 auto;padding:0 0 80px;scroll-margin-top:120px}.auctionPage .auctionStreamHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.auctionPage .auctionStreamHeading .sectionNumber{width:100%;margin:0}.auctionPage .auctionStreamHeading h2{font:400 clamp(36px, 4vw, 56px)/1.05 var(--display);letter-spacing:-.04em;margin:0}.auctionPage .auctionStreamHeading h2 em{color:var(--gold)}.auctionPage .auctionStreamHeading>a{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px;font-size:12px;text-decoration:none}.auctionPage .auctionStreamPlayer{aspect-ratio:16/9;background:#211b18;width:100%;position:relative;overflow:hidden}.auctionPage .auctionStreamPlayer iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:700px){.auctionPage .auctionStream{width:calc(100% - 40px);padding-bottom:56px;scroll-margin-top:95px}.auctionPage .auctionStreamHeading{flex-direction:column;align-items:flex-start;gap:14px}.auctionPage .auctionStreamHeading h2{font-size:clamp(32px,8vw,44px)}}
.auctionNotice{z-index:150;background:var(--cream,#f2ebdd);width:min(400px,100vw - 48px);color:var(--ink,#25221f);border:1px solid;position:fixed;bottom:110px;right:24px;box-shadow:0 12px 50px #0002}.auctionNotice .auctionNoticeMain{color:inherit;padding:24px 50px 16px 24px;text-decoration:none;display:block}.auctionNotice small{text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:12px;display:block}.auctionNotice strong{font-family:var(--display,Georgia,serif);overflow-wrap:anywhere;font-size:26px;line-height:1.15;display:block}.auctionNotice p{overflow-wrap:anywhere;margin:12px 0;font-size:16px;line-height:1.45}.auctionNotice .auctionNoticeDetails{border-top:1px solid var(--line,#0002);gap:10px;margin:18px 0 0;padding-top:16px;display:grid}.auctionNoticeDetails div{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.auctionNoticeDetails dt{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:11px}.auctionNoticeDetails dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.auctionNoticeMain>span{margin-top:16px;font-size:14px;display:block}.auctionNotice .auctionNoticePreoffer{text-align:center;background:var(--ink,#25221f);color:var(--cream,#f2ebdd);text-transform:uppercase;letter-spacing:.08em;margin:0 24px 24px;padding:13px 16px;font-size:12px;text-decoration:none;display:block}.auctionCountdown{font-variant-numeric:tabular-nums;gap:5px;min-width:0;display:grid}.auctionCountdown>span{text-transform:uppercase;letter-spacing:.15em;opacity:.75;font-size:11px}.auctionCountdown>strong{font-family:var(--display,Georgia,serif);white-space:nowrap;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.15}.auctionCountdown--notice{padding:0 24px 20px}.auctionCountdown--notice>strong{font-size:27px}.auctionCountdown--home{padding:20px 0 0}.auctionCountdown--page{margin-bottom:28px}.auctionNotice button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:8px}.auctionNotice :focus-visible{outline-offset:3px;outline:2px solid}.homeAuctionLive{width:min(1120px,90vw);margin:0 auto;padding:64px 0;scroll-margin-top:120px}.homeAuctionLiveHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.homeAuctionLiveHeading h2{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(30px,4vw,50px);line-height:1.1}.homeAuctionLiveHeading a{white-space:nowrap;color:inherit}.homeAuctionLivePlayer{aspect-ratio:16/9;background:#111;width:100%;position:relative}.homeAuctionLivePlayer iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.homeAuctionLiveExternal{color:inherit;border:1px solid;padding:18px 24px;display:inline-block}.auctionPromotionSettings{margin-bottom:28px}.auctionPromotionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:28px;display:grid}.auctionPromotionFields label{flex-direction:column;gap:10px;font-size:15px;display:flex}.auctionPromotionFields input:not([type=checkbox]),.auctionPromotionFields select{color:#253a30;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5d9d6;border-radius:6px;padding:12px}.auctionPromotionFields .promotionFull{grid-column:1/-1}.auctionPromotionFields .promotionCheck{flex-direction:row;align-items:center}.auctionPromotionFields input[type=checkbox]{accent-color:#183d2d;width:20px;height:20px}.auctionPromotionFields p{color:#666;font-size:14px;line-height:1.5}.auctionPromotionSettings footer{border-top:1px solid #e4e6e3;justify-content:flex-end;align-items:center;gap:20px;padding:20px 28px;display:flex}.auctionPromotionSettings footer button{color:#fff;cursor:pointer;font:inherit;background:#183d2d;border:0;border-radius:6px;padding:14px 22px}.auctionPromotionSettings footer button:disabled{opacity:.6}@media (max-width:700px){.auctionNotice{width:calc(100vw - 32px);max-height:calc(100dvh - 125px);bottom:100px;right:16px;overflow-y:auto}.auctionCountdown--notice>strong{font-size:clamp(20px,6vw,27px)}.homeAuctionLive{width:calc(100% - 40px);padding:40px 0}.homeAuctionLiveHeading{flex-direction:column;align-items:start}.auctionPromotionFields{grid-template-columns:1fr;padding:20px}.auctionPromotionSettings footer{flex-direction:column;align-items:stretch}}
