body{color:#777}
.header__row--bottom{background:#000!important;border-top:4px solid #d0001c;border-bottom:4px solid #d0001c;padding-block:0!important;--color-background:#000;--color-foreground:#fff}
.header__row--bottom .menu-list__link,.header__row--bottom .menu-list__link-title{color:#fff!important;text-transform:uppercase;font-size:14px;font-weight:400;padding-block:10px}
.header__row--bottom .menu-list__link:hover,.header__row--bottom .menu-list__link[aria-current]{background:#fafafa;color:#000!important}
.header__row--bottom .menu-list__link:hover .menu-list__link-title{color:#000!important}
.price,.price-item,.price .money{color:#f13340!important}
.shopify-section-group-footer-group .section-background,.shopify-section-group-footer-group .section{background:#f8f8f8!important}
.shopify-section-group-footer-group.footer-utilities .section-background,.shopify-section-group-footer-group.footer-utilities .section{background:#000!important;color:#fff!important}
.footer-utilities *{color:#fff!important}
.header__row--bottom .header__columns{padding-block:0!important}
.header__row--bottom .menu-list__link[aria-current] .menu-list__link-title,.header__row--bottom .menu-list__link[aria-current]{color:#000!important}
.aks-results--grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px;max-width:1240px;margin:30px auto 60px;padding:0 20px}
.aks-results--grid .aks-result{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#333}
.aks-results--grid .aks-result__img{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}
.aks-results--grid .aks-result__img img{width:100%;height:100%;object-fit:cover}
.aks-results--list{display:flex;flex-direction:column;padding:8px 0}
.aks-results--list .aks-result{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:6px 12px;text-decoration:none;color:#333}
.aks-results--list .aks-result:hover{background:#f8f8f8}
.aks-results--list .aks-result__img img{width:56px;height:56px;object-fit:cover}
.aks-results__none{padding:12px;color:#777}
@media(max-width:749px){.aks-results--grid{grid-template-columns:repeat(2,1fr)}}


.aks-hub{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1170px;margin:20px auto;font-family:'Open Sans',sans-serif}
.aks-tile{display:block;text-decoration:none;text-align:center}
.aks-img{display:flex;align-items:center;justify-content:center;aspect-ratio:295/180;background:#fff;border:1px solid #eee;overflow:hidden}
.aks-img img{max-width:85%;max-height:80%;object-fit:contain}
.aks-t{display:block;padding:18px 0 30px;color:#777;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.02em}
.aks-tile:hover .aks-t{color:#333}
@media(max-width:749px){.aks-hub{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 12px}}

.aks-login-price a{color:#d0001c;font-weight:600}

.aks-socs{display:flex;gap:8px;margin-top:8px}.aks-soc{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#99999b}.aks-soc:hover{background:#333}

.aks-terms{margin:12px 0;font-size:15px}.aks-terms label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.aks-terms input{margin-top:3px;width:18px;height:18px}.aks-terms a{text-decoration:underline}
.cart-summary:has(.aks-terms-box:not(:checked)) .aks-terms-required,*:has(> .aks-terms .aks-terms-box:not(:checked)) .aks-terms-required{opacity:.45}

.aks-nda-note{margin:0 0 12px;padding:10px 14px;border-left:3px solid #c8102e;background:#f6f6f6;font-size:15px;line-height:1.45}.aks-nda-note a{text-decoration:underline}
