.u-category-landing{padding-top:12px}.u-category-landing>.text-link{margin:25px 24px 0 0}.u-equestrian{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:10px}.u-equestrian h2{font-size:38px;line-height:1.2;margin-bottom:22px}.u-equestrian-image{display:block;background:#eae5da;border-radius:8px}.u-equestrian-image img{width:100%;height:490px;object-fit:contain}.u-product-price{font-size:32px;font-weight:700;line-height:1.3;margin:24px 0}.u-product-price span{display:block;font-size:14px;color:var(--muted);font-weight:400;margin-top:8px}.u-equestrian>div>p:not(.eyebrow){font-size:18px}.u-equestrian>div>.u-product-price{font-size:32px}.project-detail-copy .u-product-price{margin:24px 0}.request-result .actions{margin-top:22px;gap:14px}.u-message-preview{margin-top:20px}.u-message-preview summary{font-size:16px}.request-result .email-output{background:#fff;font-size:15px}.request-result h3{font-size:26px;line-height:1.25}.u-request .request-form input[readonly]{background:#edf0e9}.u-category-landing .collection-card h2{font-size:25px}.photo-dialog .gallery-controls{display:flex}
@media(max-width:780px){.u-category-landing{padding-top:6px}.u-equestrian{grid-template-columns:1fr;gap:28px}.u-equestrian-image img{height:340px}.u-equestrian h2{font-size:32px}.project-detail{display:flex;flex-direction:column;gap:18px;padding-left:22px;padding-right:22px}.project-detail-copy{display:contents}.project-detail-copy>.eyebrow{order:-3;margin:0}.project-detail-copy>h1{order:-2;margin:0;font-size:36px;line-height:1.15}.project-gallery{order:-1;margin-top:6px}.project-detail-copy>.lead{margin-top:8px}.project-detail-copy>.button{align-self:stretch;justify-content:center}.project-detail-copy>.u-product-price{margin:5px 0}.project-facts{margin:12px 0}.project-detail-copy>.field-note{margin:0}.project-detail-copy>.text-link{margin:4px 0 12px;align-self:flex-start}.request-result .actions{flex-direction:column;align-items:stretch}.request-result .button{justify-content:center}.request-result h3{font-size:25px}.u-request .request-form .fields{grid-template-columns:1fr}.u-message-preview label{margin-bottom:0}.project-breadcrumb{padding-top:18px;padding-bottom:18px}}
.project-breadcrumb{flex-direction:row;align-items:center;flex-basis:auto;gap:10px}.project-breadcrumb a{padding:0;border:0;font-size:14px;box-shadow:none}.project-breadcrumb span{font-size:14px}
