.wa,.wa .swiper-container,.wa .swiper-slide{overflow:hidden}body:not(.has-carousel-cards) .section--carousel{display:none}.section.section--carousel{position:relative;z-index:3;overflow:visible;display:flex;justify-content:center;--carousel-max-width: 90%;--carousel-tag-gap: 12px;--carousel-tag-width:calc((min(1140px, 100vw - 24px) - 72px)/4)}@media only screen and (min-width: 992px){body:not(.has-carousel-cards) .wa{height:640px}body:not(.has-carousel-cards) .wa .swiper-container,body:not(.has-carousel-cards) .wa .swiper-wrapper,body:not(.has-carousel-cards) .wa .swiper-slide{height:100%!important;min-height:640px}body:not(.has-carousel-cards) .wa__img.main-image,body:not(.has-carousel-cards) .wa__video{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-height:none!important;min-height:100%!important;object-fit:cover}body:not(.has-carousel-cards) .wa__img.main-image{z-index:1;visibility:visible!important;opacity:1!important}body:not(.has-carousel-cards) .wa__video{z-index:2}}@media only screen and (max-width: 991px){body:not(.has-carousel-cards) .wa{height:auto}body:not(.has-carousel-cards) .wa .swiper-container{display:block!important;height:auto}body:not(.has-carousel-cards) .wa .swiper-wrapper,body:not(.has-carousel-cards) .wa .swiper-slide{height:auto!important}body:not(.has-carousel-cards) .wa .swiper-slide{position:relative!important;aspect-ratio:1000/466;min-height:220px;max-height:56vw}body:not(.has-carousel-cards) .wa__img.main-image,body:not(.has-carousel-cards) .wa__video{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover}body:not(.has-carousel-cards) .wa__img.main-image{z-index:1}body:not(.has-carousel-cards) .wa__video{z-index:2}}@media only screen and (max-width: 768px){body:not(.has-carousel-cards) .wa__video{display:none!important}}.card__img-wrapper{aspect-ratio:4/3;overflow:hidden;background:#e9ecef}.card__img-wrapper .card__img{width:100%;height:100%;object-fit:cover}.card__img-placeholder{width:100%;aspect-ratio:4/3}.header-top-middle .header-contact,city-select{min-height:44px}.section--carousel .carousel-swiper{position:relative;z-index:3;width:fit-content;max-width:var(--carousel-max-width);min-height:180px;margin:-61px 0 0;padding:3px 0 10px!important;overflow:hidden!important}.section.section--carousel .carousel-swiper.swiper-initialized .swiper-wrapper{align-items:stretch}.section.section--carousel .carousel-swiper .swiper-slide:not(.swiper-slide--tag)>a{display:block;height:100%}.section.section--carousel .carousel-swiper .card__label{position:static!important;top:auto!important;left:auto!important;right:auto!important;display:inline-flex!important;width:fit-content!important;max-width:none!important;height:24px;padding:0 12px;margin:0 0 12px;flex:0 0 auto;align-self:flex-start;white-space:nowrap}.section.section--carousel .carousel-swiper .card-content{display:flex;flex-direction:column;align-items:flex-start}.section.section--carousel .carousel-swiper .swiper-slide{overflow:visible!important}.section.section--carousel .carousel-swiper .swiper-slide--tag{background:transparent!important;border:none!important;box-shadow:none!important;filter:none!important;height:auto}.section.section--carousel .carousel-swiper .swiper-slide--tag:hover{filter:none}.section.section--carousel .carousel-swiper .swiper-slide--tag{width:var(--carousel-tag-width);max-width:var(--carousel-tag-width);height:auto!important;align-self:stretch!important;display:flex}.section.section--carousel .carousel-swiper .swiper-slide--tag>a.category{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;width:100%;height:100%;min-height:100%;flex:1 1 auto;padding:7px 24px;box-sizing:border-box}.section.section--carousel .carousel-swiper .swiper-slide--tag .category__img{margin:0 0 4px;height:69px;width:auto;max-width:69px}.section.section--carousel .carousel-swiper .swiper-slide--tag .category__text{font-size:24px;line-height:29px;text-align:center}.filters-static-placeholder{min-height:52px}#ssr-noms-fallback{min-height:420px}#confirmDiv{position:fixed;z-index:9990;top:0;right:0;bottom:0;left:0;pointer-events:none}#confirmDiv>*{pointer-events:auto}.wa__img.wa__img--hidden{opacity:0;visibility:hidden}body.has-carousel-cards .wa:has(.wa__video[data-loaded="1"]) .wa__img.main-image{opacity:0;visibility:hidden}@media (min-width: 769px) and (max-width: 991px){.section.section--carousel{--carousel-tag-width: calc((min(1140px, 100vw - 24px) - 48px) / 3);overflow:hidden}}@media (max-width: 768px){.section.section--carousel{--carousel-tag-width:calc((100vw - 36px)/2);overflow:hidden}.section.section--carousel .carousel-swiper .swiper-slide--tag{width:var(--carousel-tag-width);max-width:var(--carousel-tag-width)}.section.section--carousel .carousel-swiper .swiper-slide--tag>a.category{padding:7px 16px}.section.section--carousel .carousel-swiper .swiper-slide--tag .category__img{max-width:69px;width:90%}.section.section--carousel .carousel-swiper .swiper-slide--tag .category__text{font-size:17px;line-height:1.2}.section.section--carousel .carousel-swiper{min-height:150px;margin:0;overflow:hidden!important;padding:6px 0 10px!important;touch-action:pan-x pan-y}.section.section--carousel .carousel-swiper:not(.swiper-initialized){overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.section.section--carousel .carousel-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:var(--carousel-tag-gap);width:max-content;min-width:0;align-items:stretch}.section.section--carousel .carousel-swiper:not(.swiper-initialized) .swiper-slide--tag{flex:0 0 var(--carousel-tag-width)!important;width:var(--carousel-tag-width)!important;max-width:var(--carousel-tag-width)!important;scroll-snap-align:start}.section.section--carousel .carousel-swiper:not(.swiper-initialized) .swiper-slide.card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:center}.section.section--carousel .carousel-swiper.swiper-initialized .swiper-slide:not(.swiper-slide--tag){flex:none!important;width:auto!important;max-width:none!important}.section.section--carousel .carousel-swiper .card-content{padding:16px}.section.section--carousel .carousel-swiper .swiper-slide a{touch-action:pan-x pan-y}.filters-static-placeholder{min-height:120px}#ssr-noms-fallback{min-height:380px}}
