.container{max-width:var(--alvk-page-max-width, var(--page-width));padding-inline:var(--gutter-container)}.container:where(.container-narrow){max-width:min(680px,var(--alvk-page-max-width, var(--page-width)))}@media(max-width: 767px){:where(.container) .category-controls{margin-inline:calc(-1*var(--gutter-container))}}.alvk-carousel-frame{min-width:0}@media(min-width: 768px){.alvk-carousel-frame{--alvk-carousel-control-size: 40px;--alvk-carousel-control-gap: 8px;position:relative;padding-inline:calc(var(--alvk-carousel-control-size) + var(--alvk-carousel-control-gap))}.alvk-carousel-frame>:is(.swiper-container,.swiper){min-width:0;width:100%}.alvk-carousel-frame>.swiper-button-outside{top:var(--alvk-carousel-arrow-top, 50%);width:var(--alvk-carousel-control-size);height:var(--alvk-carousel-control-size);margin:0;padding:0;transform:translateY(-50%);border:1px solid var(--main-foreground-opacity-10, transparent);border-radius:50%;background:var(--main-background);color:var(--main-foreground);line-height:var(--alvk-carousel-control-size);text-align:center}.alvk-carousel-frame>.swiper-button-prev{left:0;right:auto}.alvk-carousel-frame>.swiper-button-next{right:0;left:auto}.alvk-carousel-frame>.swiper-button-outside .slider-arrow{font-size:22px;vertical-align:middle}.alvk-carousel-frame>.swiper-button-outside:focus-visible{outline:2px solid currentColor;outline-offset:2px}.alvk-carousel-frame>.swiper-button-lock{display:none}.alvk-carousel-frame:has(>.swiper-button-lock){padding-inline:0}}
