.aj.atc-heading{padding-top:calc(124px + var(--aj-admin-offset,0px));padding-bottom:40px}
.aj.atc-heading .atc-topline{display:block;padding-bottom:24px}
.aj.atc-heading .atc-topline .atc-breadcrumb{display:flex;padding:0;margin:0;min-height:20px;font-size:12px;line-height:1.7;letter-spacing:normal;text-transform:none;gap:12px}
.aj.atc-heading .atc-title{display:block;padding:44px 0 50px}
.aj.atc-heading .atc-title .aj-title{max-width:1180px;font-size:clamp(40px,4.7vw,68px);line-height:1.13;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}
.aj.atc-heading .atc-results-divider{min-height:18px;gap:24px}
.aj.atc-heading .atc-result-count{font-size:10px;letter-spacing:.1em;line-height:1.8}
.aj.atc-heading .atc-topline button:is(:hover,:focus,:active){background:transparent!important;color:var(--aj-accent)!important;box-shadow:none!important}
.aj.atc-heading .atc-topline button:focus-visible{outline:1px solid var(--aj-accent);outline-offset:4px}
.aj .atc-product-info{padding:20px 0}
.aj .atc-product-info h2{margin:0}
@media(max-width:700px){.aj.atc-heading{padding-top:calc(100px + var(--aj-admin-offset,0px));padding-bottom:30px}.aj.atc-heading .atc-topline{padding-bottom:20px}.aj.atc-heading .atc-topline .atc-breadcrumb{font-size:11px;gap:8px}.aj.atc-heading .atc-title{padding:30px 0 36px}.aj.atc-heading .atc-title .aj-title{font-size:clamp(36px,9.5vw,44px);line-height:1.17;max-width:100%;letter-spacing:-.025em}.aj.atc-heading .atc-results-divider{gap:16px}.aj.atc-heading .atc-result-count{font-size:9px;letter-spacing:.08em}.aj .atc-product-info{padding:18px 0}}

.aj .atc-product-info h2 a{transition:color .2s ease}
.aj .atc-product:is(:hover,:focus-within) .atc-product-info h2 a{color:var(--aj-accent);-webkit-text-fill-color:var(--aj-accent)}
@media(prefers-reduced-motion:reduce){.aj .atc-product-info h2 a{transition:none}}
