@keyframes opacityFade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes slideUp{0%{transform:translateY(2rem)}to{transform:translateY(0)}}.overflow-scroll-carousel-content{--overflow-scroll-carousel-content-card-shadow: 0 4px 9px 0 rgb(0 0 0 / 12%);position:relative;display:block;padding:var(--spacing-xl) 0}.overflow-scroll-carousel-content .swiper-button-prev,.overflow-scroll-carousel-content .swiper-button-next{height:4rem;width:4rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-radius:var(--border-radius-full);border-width:0;background-color:var(--action-button-inner-surface-default);color:var(--action-button-icon-default);z-index:var(--z-index-action);position:relative;cursor:pointer;outline:0 solid var(--action-button-outer-surface-default-hover);transition:color var(--motion-duration-standard) var(--motion-easing-standard),background-color var(--motion-duration-standard) var(--motion-easing-standard),outline var(--motion-duration-standard) var(--motion-easing-standard)}.overflow-scroll-carousel-content .swiper-button-prev:not(.swiper-button-disabled,.swiper-button-lock):hover,.overflow-scroll-carousel-content .swiper-button-next:not(.swiper-button-disabled,.swiper-button-lock):hover{background-color:var(--action-button-inner-surface-default-hover);color:var(--action-button-icon-default-hover);outline-width:.4rem}.overflow-scroll-carousel-content .swiper-button-prev:not(.swiper-button-disabled,.swiper-button-lock):focus-visible,.overflow-scroll-carousel-content .swiper-button-next:not(.swiper-button-disabled,.swiper-button-lock):focus-visible{outline:.2rem solid var(--action-button-inner-surface-focus);outline-offset:.2rem}.overflow-scroll-carousel-content .swiper-button-prev svg,.overflow-scroll-carousel-content .swiper-button-next svg{width:2.4rem;height:2.4rem}.overflow-scroll-carousel-content .swiper-button-disabled,.overflow-scroll-carousel-content .swiper-button-lock{background-color:var(--action-button-inner-surface-disabled);color:var(--action-button-icon-disabled);cursor:not-allowed;transition:background-color var(--motion-duration-standard) var(--motion-easing-standard)}.overflow-scroll-carousel-content .swiper-button-disabled .icon--chevron-left,.overflow-scroll-carousel-content .swiper-button-disabled .icon--chevron-right{color:var(--typography-primary-inverted-default);transition:color var(--motion-duration-standard) var(--motion-easing-standard)}.overflow-scroll-carousel-content .swiper-pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-xs)}.overflow-scroll-carousel-content .swiper-pagination-bullet{width:1.6rem;height:.8rem;background-color:var(--surface-70);border:none;border-radius:var(--border-radius-sm);cursor:pointer;outline:0 solid transparent;transition:background-color var(--motion-duration-standard) var(--motion-easing-standard),width var(--motion-duration-standard) var(--motion-easing-standard),outline var(--motion-duration-standard) var(--motion-easing-standard)}.overflow-scroll-carousel-content .swiper-pagination-bullet:focus-visible{outline:.2rem solid var(--action-button-inner-surface-focus);outline-offset:.2rem}.overflow-scroll-carousel-content .swiper-pagination-bullet-active{width:3.2rem;background-color:var(--pagination-fill-active)}.overflow-scroll-carousel-content__inner{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--spacing-lg);padding:0 var(--spacing-md)}.overflow-scroll-carousel-content__content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--spacing-sm)}.overflow-scroll-carousel-content__title{margin:0;font-weight:var(--font-weight-bold);text-transform:uppercase}.overflow-scroll-carousel-content__content p,.overflow-scroll-carousel-content .overflow-scroll-content__content p{margin:0}.overflow-scroll-carousel-content__blocks{padding:var(--spacing-xl) var(--spacing-md);border:1px solid var(--typography-primary-inverted-default);border-radius:8px;box-shadow:var(--overflow-scroll-carousel-content-card-shadow);position:relative}.overflow-scroll-carousel-content__controls{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.overflow-scroll-carousel-content__block-inner{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spacing-md);text-align:center}.overflow-scroll-carousel-content__block{max-width:100%}.overflow-scroll-carousel-content .swiper-button-prev:not(.swiper-button-disabled),.overflow-scroll-carousel-content .swiper-button-next:not(.swiper-button-disabled){background-color:var(--action-button-inverted-inner-surface-default);color:var(--action-button-inverted-icon-default)}.overflow-scroll-carousel-content .swiper-pagination-bullet{opacity:.3;background-color:var(--typography-primary-inverted-default)}.overflow-scroll-carousel-content .swiper-pagination-bullet-active{opacity:1}@media (min-width: 768px){.overflow-scroll-carousel-content__inner{flex-flow:row nowrap;overflow-x:auto;max-width:var(--max-content-width);margin:0 auto}.overflow-scroll-carousel-content__inner::-webkit-scrollbar,.overflow-scroll-carousel-content__inner::-webkit-scrollbar-thumb,.overflow-scroll-carousel-content__inner::-webkit-scrollbar-track{display:none;opacity:0;visibility:hidden}.overflow-scroll-carousel-content__blocks{padding:0;border:none;background:none;box-shadow:none}.overflow-scroll-carousel-content__blocks .swiper{overflow:visible}.overflow-scroll-carousel-content__blocks .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--spacing-md)}.overflow-scroll-carousel-content__blocks .swiper-slide{height:auto}.overflow-scroll-carousel-content__blocks .swiper-pagination,.overflow-scroll-carousel-content__blocks .swiper-button-prev,.overflow-scroll-carousel-content__blocks .swiper-button-next{display:none}.overflow-scroll-carousel-content__block{display:flex;flex-direction:column;align-self:stretch;padding:var(--spacing-xl) var(--spacing-md);border:1px solid var(--typography-primary-inverted-default);border-radius:8px;background:var(--overflow-scroll-carousel-content-card-background);box-shadow:var(--overflow-scroll-carousel-content-card-shadow);max-width:28rem}.overflow-scroll-carousel-content__block-inner{flex:1}.overflow-scroll-carousel-content__content{align-self:center}}
