
#opasy-cattle-hero{font-family:Arial,Helvetica,sans-serif;color-scheme:light dark;--op-ink:light-dark(#252923,#eeeae2);--op-bg:light-dark(#faf8f3,#20231e);--op-card:light-dark(#fff,#2b2f28);--op-muted:light-dark(#696e63,#b3b8aa);--op-line:light-dark(#e5e7dd,#41473c);--op-orange:#ba571f;--op-green:light-dark(#386342,#a2c399)}
#opasy-cattle-hero *{box-sizing:border-box}#opasy-cattle-hero .op-site{background:var(--op-bg);color:var(--op-ink);overflow:hidden}#opasy-cattle-hero section[data-variant]{min-height:640px}
#opasy-cattle-hero .op-top{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;background:var(--op-card);border-bottom:1px solid var(--op-line)}#opasy-cattle-hero .op-top strong{font-size:29px;letter-spacing:-1.5px;font-weight:800}#opasy-cattle-hero .op-top strong span{color:var(--op-orange)}#opasy-cattle-hero .op-top>span{font-size:10px;letter-spacing:1.8px;color:var(--op-muted);padding-right:50px}
#opasy-cattle-hero .op-hero{display:grid;grid-template-columns:57% 43%;min-height:310px}#opasy-cattle-hero .op-copy{padding:35px 0 30px 28px;z-index:1}#opasy-cattle-hero .op-kicker{font-size:10px;letter-spacing:1.9px;font-weight:700;color:var(--op-orange);margin-bottom:16px}#opasy-cattle-hero h1{font-size:clamp(27px,4.2vw,38px);font-weight:700;line-height:1.14;letter-spacing:-1.3px;margin:0 -20px 16px 0}#opasy-cattle-hero h1 em{font-style:normal;color:var(--op-orange)}#opasy-cattle-hero .op-copy p{font-size:13px;line-height:1.7;color:var(--op-muted);margin:0 0 22px}#opasy-cattle-hero .op-cta{font:600 13px Arial;color:#fff;background:var(--op-orange);border:0;border-radius:5px;padding:13px 17px;display:inline-flex;gap:22px;align-items:center;min-height:44px}#opasy-cattle-hero .op-cta:hover{background:#9c4617}#opasy-cattle-hero .op-cta span{font-size:19px}#opasy-cattle-hero .op-under{font-size:11px;color:var(--op-muted);margin-top:12px}
#opasy-cattle-hero .op-photo{background-image:linear-gradient(90deg,var(--op-bg),transparent 28%),linear-gradient(0deg,#16240ca6,transparent 65%),url(limousin.webp);background-size:cover;background-position:60% center;min-height:310px;position:relative}#opasy-cattle-hero .op-caption{position:absolute;bottom:27px;right:26px;color:#fff;font-size:20px;line-height:1.3;text-align:right}#opasy-cattle-hero .op-caption strong{font-weight:700}
#opasy-cattle-hero .op-market{padding:24px 28px 16px;background:var(--op-bg)}#opasy-cattle-hero .op-market-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}#opasy-cattle-hero h2{font-size:19px;margin:0 0 5px;letter-spacing:-.3px;font-weight:700}#opasy-cattle-hero .op-market-head>div>span{font-size:11px;color:var(--op-muted)}#opasy-cattle-hero .op-units{display:flex;gap:3px;border:1px solid var(--op-line);border-radius:6px;padding:3px;background:var(--op-card)}#opasy-cattle-hero .op-units button{font:500 11px Arial;padding:8px 11px;background:transparent;color:var(--op-muted);border:0;border-radius:3px;min-height:36px}#opasy-cattle-hero .op-units button[aria-pressed=true]{background:var(--op-ink);color:var(--op-bg)}#opasy-cattle-hero .op-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#opasy-cattle-hero article{background:var(--op-card);border:1px solid var(--op-line);border-radius:8px;padding:17px 16px 15px}#opasy-cattle-hero .op-animal{display:flex;justify-content:space-between;font-size:14px;font-weight:600}#opasy-cattle-hero .op-animal>span{color:var(--op-muted);font-size:10px;font-weight:400}#opasy-cattle-hero .op-price{display:flex;align-items:baseline;gap:7px;margin:13px 0 14px;flex-wrap:wrap}#opasy-cattle-hero .op-price strong{font-size:33px;letter-spacing:-1.3px;font-weight:700;font-variant-numeric:tabular-nums}#opasy-cattle-hero .op-price>span{font-size:11px;color:var(--op-muted)}#opasy-cattle-hero .op-bottom{border-top:1px solid var(--op-line);padding-top:10px;display:flex;flex-direction:column;gap:4px}#opasy-cattle-hero .op-bottom>span{font-size:12px;font-weight:600;color:var(--op-green)}#opasy-cattle-hero .op-bottom>.op-neutral{color:var(--op-muted)}#opasy-cattle-hero .op-bottom small{font-size:10px;color:var(--op-muted)}#opasy-cattle-hero .op-demo{font-size:10px;line-height:1.5;color:var(--op-muted);margin:14px 0 0}
#opasy-cattle-hero .op-compact .op-hero{background:#263325;color:#fff;min-height:250px;grid-template-columns:64% 36%}#opasy-cattle-hero .op-compact .op-copy{padding:30px 0 30px 28px}#opasy-cattle-hero .op-compact .op-copy p{color:#d1d7cb}#opasy-cattle-hero .op-compact .op-kicker,#opasy-cattle-hero .op-compact h1 em{color:#f6b080}#opasy-cattle-hero .op-compact .op-photo{min-height:250px;background-image:linear-gradient(90deg,#263325,transparent 65%),url(limousin.webp)}#opasy-cattle-hero .op-compact .op-prices{gap:0;background:var(--op-card);border-top:3px solid var(--op-orange)}#opasy-cattle-hero .op-compact article{border-radius:0;border:0;border-right:1px solid var(--op-line);padding:20px}#opasy-cattle-hero .op-compact article:last-child{border-right:0}
@media(max-width:540px){#opasy-cattle-hero section[data-variant]{min-height:960px}#opasy-cattle-hero .op-top{padding:15px 18px}#opasy-cattle-hero .op-top>span{display:none}#opasy-cattle-hero .op-hero,#opasy-cattle-hero .op-compact .op-hero{grid-template-columns:1fr}#opasy-cattle-hero .op-copy,#opasy-cattle-hero .op-compact .op-copy{padding:26px 20px}#opasy-cattle-hero h1{font-size:32px;margin-right:0}#opasy-cattle-hero .op-photo,#opasy-cattle-hero .op-compact .op-photo{min-height:150px;background-image:linear-gradient(0deg,#16240c77,transparent),url(limousin.webp);background-position:center 54%}#opasy-cattle-hero .op-caption{font-size:18px;bottom:18px}#opasy-cattle-hero .op-market{padding:22px 18px 16px}#opasy-cattle-hero .op-market-head{flex-wrap:wrap}#opasy-cattle-hero .op-prices{grid-template-columns:1fr;gap:8px}#opasy-cattle-hero article,#opasy-cattle-hero .op-compact article{padding:13px 15px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7px;border-bottom:1px solid var(--op-line)}#opasy-cattle-hero .op-price{margin:0;justify-content:flex-end}#opasy-cattle-hero .op-price strong{font-size:27px}#opasy-cattle-hero .op-bottom{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;padding-top:8px}#opasy-cattle-hero .op-animal>span{display:none}}


#opasy-cattle-hero{color-scheme:light;--op-ink:#252923;--op-bg:#faf8f3;--op-card:#fff;--op-muted:#62685d;--op-line:#e5e7dd;--op-green:#386342}
#opasy-cattle-hero .op-category{font-size:11px;line-height:1.5;color:var(--op-muted);margin-top:7px;min-height:33px}
#opasy-cattle-hero .op-photo{background-position:68% center}
#opasy-cattle-hero .op-market-head .op-kicker{font-size:9px;letter-spacing:1.2px;margin-bottom:8px}
#opasy-cattle-hero .op-market-head{align-items:flex-end}
#opasy-cattle-hero .op-price{gap:5px}
#opasy-cattle-hero .op-price strong{font-size:32px}
#opasy-cattle-hero .op-bottom>.op-down{color:#995024}
#opasy-cattle-hero .op-units button{min-height:40px}
#opasy-cattle-hero .op-sourcing{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;margin-top:16px;color:var(--op-muted)}
#opasy-cattle-hero a{color:var(--op-ink);text-underline-offset:3px}
#opasy-cattle-hero .op-method{font-size:11px;line-height:1.65;margin:10px 0 15px;color:var(--op-muted)}
#opasy-cattle-hero .op-details{font-size:12px;line-height:1.65;border-top:1px solid var(--op-line);padding-top:12px}
#opasy-cattle-hero summary{padding:3px 0;color:var(--op-ink)}
#opasy-cattle-hero .op-detail-content p{font-size:12px;line-height:1.6;margin:12px 0;color:var(--op-muted)}
#opasy-cattle-hero .op-table-wrap{overflow-x:auto}
#opasy-cattle-hero table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}
#opasy-cattle-hero th,#opasy-cattle-hero td{padding:9px 6px;text-align:right;border-bottom:1px solid var(--op-line)}
#opasy-cattle-hero th:first-child{text-align:left}#opasy-cattle-hero caption{text-align:left;margin-bottom:6px}
#opasy-cattle-hero .op-preview-note{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--op-muted);padding-top:16px}
@media(max-width:540px){#opasy-cattle-hero .op-category{grid-column:1;grid-row:2;min-height:0;margin:0}#opasy-cattle-hero .op-animal{grid-column:1;grid-row:1}#opasy-cattle-hero .op-price{grid-column:2;grid-row:1/3}#opasy-cattle-hero .op-bottom{grid-row:3}#opasy-cattle-hero .op-photo{min-height:190px;background-position:64% 45%}#opasy-cattle-hero .op-market-head{align-items:flex-start}#opasy-cattle-hero .op-market-head>div>span{line-height:1.5;display:block}#opasy-cattle-hero .op-units{margin-top:3px}#opasy-cattle-hero .op-price strong{font-size:29px}#opasy-cattle-hero .op-price>span{font-size:10px}#opasy-cattle-hero .op-details summary{min-height:40px}}

#opasy-cattle-hero .op-site{line-height:normal}
#opasy-cattle-hero .op-cta{width:auto;float:none;max-width:100%;min-width:0;white-space:nowrap}
#opasy-cattle-hero .op-units button{width:auto;float:none;flex:none;min-width:0;white-space:nowrap}
#opasy-cattle-hero table{display:table;width:100%;table-layout:auto}
#opasy-cattle-hero thead{display:table-header-group}
#opasy-cattle-hero tbody{display:table-row-group}
#opasy-cattle-hero tr{display:table-row}
#opasy-cattle-hero th,#opasy-cattle-hero td{display:table-cell;position:static;width:auto;float:none;white-space:normal}
#opasy-cattle-hero td:before{display:none}
#opasy-cattle-hero caption{display:table-caption}

#opasy-cattle-hero .op-hero{grid-template-columns:60% 40%;min-height:190px}
#opasy-cattle-hero .op-copy{padding:22px 26px;align-self:center}
#opasy-cattle-hero h1{font-size:30px;line-height:1.12;letter-spacing:-1px;margin:0 0 11px;padding:0;font-weight:700}
#opasy-cattle-hero .op-copy p{font-size:12px;line-height:1.5;margin:0 0 12px;padding:0}
#opasy-cattle-hero .op-cta{min-height:40px;padding:9px 14px;font-size:12px;gap:18px}
#opasy-cattle-hero .op-photo{min-height:190px;background-position:68% 38%}
#opasy-cattle-hero .op-market{padding:14px 24px 12px}
#opasy-cattle-hero .op-market-head{margin:0 0 10px;align-items:center;gap:10px}
#opasy-cattle-hero h2{font-size:16px;margin:0 0 3px;padding:0;line-height:1.2}
#opasy-cattle-hero .op-market-head>div>span{font-size:11px;line-height:1.3}
#opasy-cattle-hero .op-units button{min-height:36px;padding:7px 10px}
#opasy-cattle-hero .op-prices{gap:10px}
#opasy-cattle-hero article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;padding:12px;border-radius:6px}
#opasy-cattle-hero .op-animal{grid-column:1;grid-row:1;font-size:13px;line-height:1.2;font-weight:600}
#opasy-cattle-hero .op-animal>span{display:none}
#opasy-cattle-hero .op-category{grid-column:1;grid-row:2;min-height:0;margin:0;font-size:10px;line-height:1.4}
#opasy-cattle-hero .op-price{grid-column:2;grid-row:1/3;margin:0;gap:4px;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;max-width:125px}
#opasy-cattle-hero .op-price strong{font-size:28px;line-height:1.1;letter-spacing:-1px}
#opasy-cattle-hero .op-price>span{font-size:10px}
#opasy-cattle-hero .op-bottom{grid-column:1/-1;grid-row:3;margin-top:5px;padding-top:7px;display:flex;flex-direction:row;justify-content:space-between;gap:4px;align-items:center}
#opasy-cattle-hero .op-bottom>span{font-size:11px}
#opasy-cattle-hero .op-bottom small{font-size:10px;line-height:1.3}
#opasy-cattle-hero .op-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin-top:10px}
#opasy-cattle-hero .op-sourcing{display:flex;gap:6px 14px;justify-content:flex-start;align-items:baseline;margin:0;font-size:10px;line-height:1.5}
#opasy-cattle-hero .op-details{padding:0;border:0;font-size:11px;line-height:1.5;max-width:100%}
#opasy-cattle-hero .op-details summary{min-height:28px;padding:4px 0}
#opasy-cattle-hero .op-details[open]{flex-basis:100%}
#opasy-cattle-hero .op-method{font-size:11px;line-height:1.5;margin:9px 0}
@media(max-width:800px) and (min-width:541px){#opasy-cattle-hero .op-prices{gap:7px}#opasy-cattle-hero article{padding:10px;grid-template-columns:1fr}#opasy-cattle-hero .op-category{grid-row:2}#opasy-cattle-hero .op-price{grid-column:1;grid-row:3;justify-content:flex-start;margin:4px 0}#opasy-cattle-hero .op-bottom{grid-row:4;flex-wrap:wrap}}
@media(max-width:540px){#opasy-cattle-hero .op-hero{grid-template-columns:minmax(0,1fr) 31%;min-height:175px}#opasy-cattle-hero .op-copy{padding:18px 6px 18px 16px}#opasy-cattle-hero h1{font-size:23px;line-height:1.12;letter-spacing:-.7px;margin-bottom:8px}#opasy-cattle-hero .op-copy p{font-size:11px;line-height:1.4;margin-bottom:10px}#opasy-cattle-hero .op-cta{font-size:11px;padding:8px 10px;gap:10px;min-height:40px}#opasy-cattle-hero .op-photo{min-height:175px;background-position:72% center;background-image:linear-gradient(90deg,var(--op-bg),transparent 30%),var(--op-context-photo)}#opasy-cattle-hero .op-market{padding:12px 14px 10px}#opasy-cattle-hero .op-market-head{gap:8px;align-items:flex-start;flex-wrap:wrap}#opasy-cattle-hero .op-market-head>div>span{font-size:10px}#opasy-cattle-hero .op-units{margin:0}#opasy-cattle-hero .op-units button{min-height:36px}#opasy-cattle-hero article{padding:9px 11px}#opasy-cattle-hero .op-prices{gap:6px}#opasy-cattle-hero .op-price strong{font-size:27px}#opasy-cattle-hero .op-sourcing{font-size:10px;gap:4px 10px}#opasy-cattle-hero .op-foot{margin-top:8px}#opasy-cattle-hero .op-details summary{min-height:36px}}
@media(pointer:coarse){#opasy-cattle-hero .op-cta,#opasy-cattle-hero .op-units button,#opasy-cattle-hero .op-details summary{min-height:44px}}

#opasy-cattle-hero{max-width:1140px;margin:0 auto;--op-context-photo:url(limousin.webp)}
#opasy-cattle-hero .op-site{border-top:3px solid #ba571f}
#opasy-cattle-hero .op-cta{text-decoration:none;color:#fff}
#opasy-cattle-hero [hidden]{display:none!important}
#opasy-cattle-hero .op-warning{font-size:12px;line-height:1.5;color:#844119;margin:8px 0}
#opasy-cattle-hero summary,#opasy-cattle-hero button{cursor:pointer}
