.graphi-carousel .grid--4-col .grid__item{width:29%;padding:0}.graphi-carousel .title{margin:0 0 4rem;text-align:center}.graphi-carousel .grid{column-gap:0}.graphi-carousel li a{text-decoration:none;display:inline-block;cursor:pointer;font-size:0}.graphi-carousel li a picture{position:relative;display:inline-block}.graphi-carousel li img{height:100%;object-fit:cover;object-position:center center;width:100%;min-height:10rem;min-width:12rem;transition:opacity .3s ease}.graphi-carousel li .hover-img{position:absolute;top:0;left:0;opacity:0}.graphi-carousel li a:has(.hover-img):hover .default-img{opacity:0}.graphi-carousel li a:hover .hover-img{opacity:1}.graphi-carousel-title{transition:all .3s;color:rgb(var(--color-foreground));padding:4rem;text-align:center;margin:0;font-size:24px;font-weight:600}.graphi-carousel-title .subheading{font-size:16px;font-weight:500}.graphi-carousel-title:hover{opacity:.5}.graphi-carousel .slider-line-box{margin:20px 20px 0 0}slider-component .slider-buttons{top:calc((100% - 108px)/2);padding:0 32px}@media screen and (min-width:750px){.graphi-carousel .page-width{width:calc(100% - 48px);margin:0 0 0 48px}.graphi-carousel slider-component{padding:0!important}.graphi-carousel .slider-line-box{display:block;margin-right:48px;margin-top:40px}}@media screen and (max-width:749px){.graphi-carousel .title{margin:0 0 2.4rem}.graphi-carousel .slider-buttons{display:none}.graphi-carousel .grid--4-col .grid__item{width:80%;max-width:80%}.graphi-carousel slider-component.page-width{padding:0 0 0 2rem}.graphi-carousel-title{padding:2.4rem .2rem 0 0;font-size:16px;text-align:left}.graphi-carousel-title .subheading{font-size:14px;font-weight:400}}
/*# sourceMappingURL=/cdn/shop/t/234/assets/section-graphi-carousel.css.map */
