.dnd-section:has(.module--content-menu-carousel){box-shadow:0 20px 50px #00000014;overflow:hidden;position:sticky;z-index:2}.module--content-menu-carousel .module__inner{position:relative}.module--content-menu-carousel .carousel .swiper-button-prev svg{transform:rotate(180deg)}.module--content-menu-carousel .carousel .swiper-button-disabled,.module--content-menu-carousel .carousel .swiper-button-next:after,.module--content-menu-carousel .carousel .swiper-button-prev:after{display:none}.module--content-menu-carousel .carousel{margin:0 calc(var(--spacing-base)*-20);padding:0 calc(var(--spacing-base)*20);width:100%}.swiper[data-auto-slides=true] .swiper-slide{width:auto}.module--content-menu-carousel .content-menu__title{color:var(--second-color);flex-shrink:0;font-size:calc(var(--body-font-size)/1.333);font-weight:500;letter-spacing:.5px;line-height:calc(var(--body-line-height)/1.333);text-transform:uppercase}.module--content-menu-carousel .content-menu .content-menu__buttons .button{background-color:transparent;white-space:nowrap}.module--content-menu-carousel .content-menu .content-menu__buttons .button:before{height:100%;width:100%}.module--content-menu-carousel .content-menu .swiper-button-next,.module--content-menu-carousel .content-menu .swiper-button-prev{height:100%;margin:0;top:50%;transform:translateY(-50%);width:auto}.module--content-menu-carousel .content-menu .swiper-button-prev{background-color:var(--white-color);left:0;padding:0 calc(var(--spacing-base)*2) 0 0}.module--content-menu-carousel .content-menu .swiper-button-next{background-color:var(--white-color);padding:0 0 0 calc(var(--spacing-base)*2);right:0}@media (max-width:992px){.module--content-menu-carousel .content-menu .content-menu__buttons .button{background-color:transparent;flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.module--content-menu-carousel .carousel .swiper-controls svg{max-width:calc(var(--spacing-base)*6)}}