/* Audited against synedica.io desktop Shop and catalogue */
.syuk-ref-ticker{position:sticky!important;top:0!important;z-index:110!important}
.site-header.syuk-reference-header{position:sticky!important;top:44px!important;z-index:109!important}
.syuk-reference-header .main-nav{gap:6px!important}
.syuk-reference-header .main-nav a{font-size:15.5px!important;padding:15px 16px!important}
.syuk-reference-header .main-nav a.current,.syuk-reference-header .main-nav a:hover{padding:14px 15px!important}
.catalogue-section .kit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:30px;row-gap:24px}
.catalogue-section .kit-card{border:1px solid #dbe5ef!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}
.catalogue-section .kit-art{height:268px!important;padding:24px 24px 12px!important;background:white!important}
.catalogue-section .kit-art .syuk-embedded-card-image{width:100%;height:100%;background-size:contain!important;background-color:#fff}
.catalogue-section .kit-art>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:auto!important;border:0!important;background:#fff!important}
.sref-main-photo>.sref-gallery-large{object-fit:contain!important;object-position:center!important;width:100%!important;max-height:100%!important}
.sref-thumbnails .sref-thumb img{width:100%!important;height:100%!important;object-fit:contain!important}
.catalogue-section .kit-copy{padding:17px 21px 19px!important}
.catalogue-section .kit-category{display:flex;align-items:center;gap:7px;letter-spacing:.075em!important;font-size:11px!important;color:#526c96!important;margin:0 0 10px}
.catalogue-section .kit-category:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#2f98e8}
.catalogue-section .kit-copy h3{font-size:18px!important;font-weight:660;letter-spacing:-.025em;margin:3px 0 10px!important}
.catalogue-section .kit-copy p{font-size:14px!important;color:#162b53!important;min-height:20px!important;line-height:1.5;margin-bottom:18px!important}
.catalogue-section .kit-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px!important;border:none!important;padding:0!important}
.catalogue-section .kit-actions a{display:flex!important;align-items:center;justify-content:center;border-radius:9px!important;min-height:48px!important;font-size:14px!important;font-weight:650!important}
.catalogue-section .kit-actions a:first-child{background:#080d20!important;color:white!important;border:1px solid #080d20!important}
.catalogue-section .kit-actions a:nth-child(2){background:#fff!important;border:1px solid #dbe5ee!important;color:#0b1833!important}
.catalogue-section .kit-actions a:hover{filter:brightness(.97)}
.sref-related-products .kit-grid{column-gap:28px}
@media(max-width:900px){.catalogue-section .kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px!important}.catalogue-section .kit-art{height:235px!important}}
@media(max-width:580px){.syuk-reference-header .main-nav a{font-size:15px!important}.catalogue-section .kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.catalogue-section .kit-art{height:156px!important;padding:8px!important}.catalogue-section .kit-copy{padding:11px!important}.catalogue-section .kit-copy h3{font-size:15px!important}.catalogue-section .kit-copy p{font-size:11px!important}.catalogue-section .kit-actions{gap:5px!important}.catalogue-section .kit-actions a{font-size:11px!important;min-height:40px!important;padding:7px 5px!important}}
@media(max-width:375px){.catalogue-section .kit-grid{grid-template-columns:1fr!important}.catalogue-section .kit-art{height:230px!important}}
