.tech-showcase{--px: calc(1 / 1920 * 100vw);box-sizing:border-box;padding:calc(80 * var(--px)) 0 calc(80 * var(--px));overflow:hidden;background:var(--tsc-bg, #f5f5f5);font-family:Noto Sans JP,sans-serif}.tech-showcase *,.tech-showcase *:before,.tech-showcase *:after{box-sizing:border-box}.tech-showcase__header{margin-bottom:calc(40 * var(--px))}.tech-showcase__header .tech-showcase__title{margin:0;color:var(--tsc-title-color, #333);font-family:Rany,Noto Sans JP,sans-serif!important;font-size:calc(36 * var(--px));font-weight:500;line-height:1.2}.tech-showcase__carousel-wrap{overflow:hidden}.tech-showcase tech-showcase-carousel{--tsc-slide-gap: calc(20 * var(--px));--tsc-slide-width: calc((100% - (3 * var(--tsc-slide-gap))) / 3);--tsc-peek-offset: calc(var(--tsc-slide-width) * 2 / 3);display:block}.tech-showcase .swiper-container{width:100%;overflow:visible;cursor:grab;transform:translate(calc(-1 * var(--tsc-peek-offset)))}.tech-showcase .swiper-container.swiper-container-dragging{cursor:grabbing}.tech-showcase__slide{flex-shrink:0;width:var(--tsc-slide-width)}.tech-showcase__slide-link{display:block;overflow:hidden;color:inherit;text-decoration:none;border-radius:calc(12 * var(--px))}.tech-showcase__slide-link:focus-visible{outline:calc(3 * var(--px)) solid #333;outline-offset:calc(3 * var(--px))}.tech-showcase__media{position:relative;overflow:hidden;aspect-ratio:600 / 450;border-radius:inherit;background:#e8e8e8}.tech-showcase__media .image__wraper,.tech-showcase__media picture,.tech-showcase__media img{display:block;width:100%;height:100%}.tech-showcase__media img{object-fit:cover}@media screen and (min-width:1921px){.tech-showcase{--px: 1px}}@media screen and (max-width:850px){.tech-showcase{--px: calc(1 / 390 * 100vw)}.tech-showcase__header{padding:0 calc(20 * var(--px));margin-bottom:calc(24 * var(--px))}.tech-showcase__header .tech-showcase__title{font-size:calc(20 * var(--px))}.tech-showcase__carousel-wrap{padding:0 calc(20 * var(--px))}.tech-showcase tech-showcase-carousel{--tsc-slide-gap: calc(10 * var(--px));--tsc-slide-width: calc(83.333% - calc(2 * var(--px)));--tsc-peek-offset: 0px}.tech-showcase .swiper-container{width:100%;transform:none}}@media(prefers-reduced-motion:reduce){.tech-showcase .swiper-container{cursor:default}}@media(forced-colors:active){.tech-showcase__slide-link{border:calc(1 * var(--px)) solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-new-common-tech-carousel.css.map */
