body[data-rc-page=index],body[data-rc-page=page]{align-content:start}body[data-rc-page] .rc-back-inner{padding-top:0}body[data-rc-page=page] #MainContent .rco,body[data-rc-page=page] #MainContent rc-systems.rc-systems,body[data-rc-page=page] #MainContent .rc-breeding,body[data-rc-page=page] #MainContent .main-page-shell>.page-width{padding-top:12px}body[data-rc-page=page] #MainContent .rc-contact-intro{padding-top:0}body[data-rc-page=index] #MainContent .rch-hero{margin-top:16px;min-height:clamp(336px,calc(100svh - 224px),720px)}@media(min-width:750px){body[data-rc-page=index] #MainContent .rch-hero{width:calc(90% - 72px);max-width:1008px;min-height:clamp(302.4px,calc(90svh - 201.6px),648px)}}.rc-home-footer{width:calc(100% - 80px);max-width:1120px;margin:24px auto 0;padding:16px 0 24px;border-top:1px solid #333;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 24px;color:#aaa;font-family:var(--font-body-family),Georgia,serif;font-size:12px;line-height:1.5;letter-spacing:0}.rc-home-footer__copyright{margin:0}.rc-home-footer__links{display:flex;flex-wrap:wrap;gap:4px 22px}.rc-home-footer a{color:#bfbfbf;text-decoration:none}.rc-home-footer__links a{display:inline-flex;align-items:center;min-height:44px}.rc-home-footer a:hover{color:#ff950f}.rc-home-footer a:focus-visible{outline:2px solid #ff950f;outline-offset:4px}.rc-home-footer .list-social{justify-content:flex-end;margin:0;gap:2px}.rc-home-footer .list-social__link{min-width:44px;min-height:44px;justify-content:center;padding:12px}.rc-home-footer .list-social__link .icon{width:18px;height:18px}@media(max-width:749px){body[data-rc-page=page] #MainContent .rco,body[data-rc-page=page] #MainContent rc-systems.rc-systems,body[data-rc-page=page] #MainContent .rc-breeding,body[data-rc-page=page] #MainContent .main-page-shell>.page-width{padding-top:8px}body[data-rc-page=index] #MainContent .rch-hero{margin-top:8px;min-height:380px}.rc-home-footer{width:calc(100% - 48px);margin-top:20px;padding:12px 0 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.rc-home-footer__links{grid-column:1 / -1;grid-row:2;gap:4px 20px}.rc-home-footer .list-social{grid-column:2;grid-row:1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rc-page-layout.css.map */
