.carousel__bar[data-v-f15c3f83]{background-color:var(--color-light);height:4px;margin-bottom:8px;overflow:hidden}.carousel__bar .bar[data-v-f15c3f83]{background-color:var(--color-secondary);display:block;height:100%;width:0}.carousel__buttons[data-v-f15c3f83]{display:flex;justify-content:center}@media screen and (width >= 425px){.carousel__buttons[data-v-f15c3f83]{justify-content:flex-end;padding-right:16px}}.visual[data-v-f15c3f83]{overflow:hidden}.visual__container[data-v-f15c3f83]{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom}.visual__slide[data-v-f15c3f83]{flex:0 0 100%;min-width:0}.visual__link[data-v-f15c3f83]{display:block}.visual__figure[data-v-f15c3f83]{margin:0}.visual__image[data-v-f15c3f83]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}[data-v-a74867f2] .base-heading{margin-top:0}.category-top-block[data-v-a74867f2]{background-color:#fff;margin-bottom:32px;padding:16px 16px 0}@media screen and (width >= 768px){.category-top-block[data-v-a74867f2]{margin-bottom:64px;padding:0 32px}}.category-top-block__list[data-v-a74867f2]{display:grid;gap:32px 16px;grid-template:"image" "inner" "text" "button" min-content/auto;padding-bottom:16px}@media screen and (width >= 768px){.category-top-block__list[data-v-a74867f2]{gap:16px 32px;grid-template:"inner image" "text image" "button image" min-content/auto auto;padding-bottom:40px;padding-top:40px}.category-top-block__list.is-special[data-v-a74867f2]{gap:16px 32px;grid-template:"inner inner" "text image" "button button" min-content/auto auto;padding-bottom:40px;padding-top:40px}}.category-top-block__list.is-white[data-v-a74867f2]{background-color:#fff;box-sizing:border-box;padding:32px 24px}@media screen and (width >= 425px){.category-top-block__list.is-white[data-v-a74867f2]{padding:24px}}.category-top-block__inner[data-v-a74867f2]{grid-area:inner;justify-items:center}.category-top-block__title[data-v-a74867f2]{border-bottom:2px solid var(--color-build-primary);max-width:200px;text-align:center;width:100%}.category-top-block__title-inner[data-v-a74867f2]{display:inline-block;margin:0;padding:0}.category-top-block__title-text[data-v-a74867f2]{color:var(--color-build-primary);font-size:16px;font-weight:400;line-height:1.3;text-align:center}@media screen and (width >= 768px){.category-top-block__title-text[data-v-a74867f2]{font-size:20px}}.category-top-block__logo[data-v-a74867f2]{background:#fff;text-align:center}@media screen and (width >= 768px){.category-top-block__logo[data-v-a74867f2]{text-align:left}}.category-top-block__text[data-v-a74867f2]{align-self:start;grid-area:text;padding:0}.category-top-block__text-text[data-v-a74867f2]{margin:0;padding:0}.category-top-block__text-text[data-v-a74867f2]:first-child{margin-bottom:16px}.category-top-block__button[data-v-a74867f2]{align-self:end;grid-area:button;margin:0 auto;max-width:325px;width:100%}@media screen and (width >= 768px){.category-top-block__button[data-v-a74867f2]{max-width:325px;width:100%}}.category-top-block__link[data-v-a74867f2]{text-decoration:none}.category-top-block__link-label[data-v-a74867f2]{align-items:center;display:flex;font-size:12px;line-height:1.2;margin:0;transition:all .2s}@media screen and (width >= 768px){.category-top-block__link-label[data-v-a74867f2]{font-size:14px}}.category-top-block__link-icon[data-v-a74867f2]{margin-right:8px}.category-top-block__figure[data-v-a74867f2]{grid-area:image;order:1}@media screen and (width >= 768px){.category-top-block__figure[data-v-a74867f2]{order:2}}.category-top-block__image[data-v-a74867f2]{width:100%}@media screen and (width >= 768px){.category-top-block__image[data-v-a74867f2]{max-width:465px}}.is-special[data-v-a74867f2] .base-heading{margin-bottom:0}.is-special .category-top-block__title[data-v-a74867f2]{background-color:var(--color-secondary);padding:4px 16px}.is-special .category-top-block__title[data-v-a74867f2] .base-heading__text{color:#fff}@media screen and (width >= 768px){.is-special .category-top-block__image[data-v-a74867f2]{max-width:246px}}.is-desktop[data-v-a74867f2]{display:none}@media screen and (width >= 768px){.is-desktop[data-v-a74867f2]{display:block}}.is-mobile[data-v-a74867f2]{display:block}@media screen and (width >= 768px){.is-mobile[data-v-a74867f2]{display:none}}
