.category-page{--globus-award-size: 200px}.category-page__agent{user-select:none;pointer-events:none}.page-awards-footer__headline{text-align:left;margin-top:var(--gap)}.category-page__lead-content{display:grid;gap:var(--gap)}.category-page__odin-banner{justify-self:center;text-align:center;width:100%;max-width:400px;height:250px;line-height:250px;background-color:var(--secondary-200)}.category-page__sampled-agents{display:grid;gap:var(--size-200);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);margin-bottom:var(--gap)}.category-page__appointment-info{display:contents}.category-page__opening-hours{--link-color: var(--secondary-400);--link-hover-color: var(--secondary-700);--headline-color: var(--link-color);display:grid;gap:var(--gap);align-items:start}.category-page__opening-hours section{display:grid;grid-template-columns:1fr auto;column-gap:var(--size-300)}.category-page__opening-hours h3{grid-column:span 2}.category-page__opening-hours .category-page__day{grid-column:1 / 2;white-space:nowrap}.category-page__opening-hours .category-page__time{grid-column:2 /3;text-align:right}.category-page__globus-award{display:grid}.category-page__globus-award img{display:block;margin:0 auto;width:var(--globus-award-size);height:auto;mix-blend-mode:darken}@media all and (max-width: calc(46.875rem - 1px)){.hero aside:has(.category-page__agent){margin-bottom:calc(-0.7 * var(--image-overlap))}.hero aside:has(.category-page__agent) img.lazy{height:calc(var(--image-height) / 2);width:auto;max-width:100vw;object-fit:contain;object-position:bottom}}@media all and (min-width: 28.75rem){.category-page__opening-hours{grid-template-columns:1fr 1fr;column-gap:var(--size-2400)}}@media all and (min-width: 46.875rem){.hero aside:has(.category-page__agent){margin-bottom:calc(-1 * ( 520px - (var(--image-height) - var(--image-overlap)) + var(--gap) ))}.category-page__lead-content{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.category-page__highlight{grid-column:span 1}.category-page__odin-banner{grid-column:span 2;max-width:950px}.category-page__sampled-agents{gap:var(--size-200);grid-template-columns:repeat(4, 1fr)}.category-page__globus-award{grid-template-columns:1fr auto;align-items:center}.category-page__globus-award p{grid-row:1;grid-column:1 / 2}.category-page__globus-award img{grid-column:2 / 3}}@media all and (min-width: 59.375rem){.category-page__appointment-info{display:grid;gap:var(--gap);padding-right:var(--globus-award-size)}}
