.collection-list{margin-top:0;margin-bottom:0;row-gap:var(--grid-vertical-spacing);--grid-vertical-spacing: 1rem;--grid-horizontal-spacing: .5rem}a.categories__cta_b{text-decoration:none;line-height:0}a.categories__cta_b:hover{color:#1a3e34}a.categories__cta_b:hover .category-name h3{color:#1a3e34;text-decoration:underline}.image-carousel-cafe:after{content:"";display:block;position:absolute;bottom:0;left:0;height:0;width:100%;background-color:#b5aa8f;transition:all .2s ease-out}.collection-list__item:hover .image-carousel-cafe:after,.collection-list__item:focus .image-carousel-cafe:after,.collection-list__item:focus-within .image-carousel-cafe:after,.collection-list__item:active .image-carousel-cafe:after{height:8px}.category-name{margin-top:5px}.carousel-width .swiper-testimonials .swiper-wrapper{padding:0}.carousel-width .swiper-testimonials .swiper-slide{list-style:none;margin-bottom:0;padding-bottom:14px;padding-left:4px;padding-right:4px}.carousel-width.testimonials-wrapper .swiper-button-next:after,.carousel-width.testimonials-wrapper .swiper-button-prev:after{opacity:1;content:"";background:url(icon-arrow-right.svg) no-repeat;background-position:center;background-color:#fff;padding:0 26px}.carousel-width.testimonials-wrapper .swiper-button-next{transform:rotate(180deg)}.carousel-width.testimonials-wrapper .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.carousel-width{position:relative;margin-right:0;margin-left:0;padding-right:24px;padding-left:24px}.carousel-width.testimonials-wrapper .swiper-scrollbar-drag{display:block;background:#1a3e34}.image-carousel-cafe img{object-fit:cover;aspect-ratio:16 / 9}.cafe-section-testimonials .rating{display:flex;justify-content:center;padding:17px 0;color:#b5aa8f}.cafe-section-testimonials .rating .icon{width:1.9rem;height:1.8rem}.collection-list__item .testimonial-author .card-information__text{margin-bottom:10px;display:block}a.article-card__link-read-more.view-product{color:rgb(var(--color-link));font-weight:600;margin-left:10px}.collection-list-wrapper.carousel-width.testimonials-wrapper{background:#fff;padding:24px 32px;position:relative}.swiper-button-next.swiper-testimonials-button-next{right:-24px}.swiper-button-prev.swiper-testimonials-button-prev{left:-24px}slider-component.slider-mobile-gutter.swiper-testimonials.swiper-initialized.swiper-horizontal.swiper-backface-hidden{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%}.swiper-testimonials-pagination .swiper-pagination-bullet-active{background:#1a3e34}.carousel-width.testimonials-wrapper .swiper-button-next,.carousel-width.testimonials-wrapper .swiper-button-prev{display:block;background-color:#fff;border:1px solid #f2f2f2;box-shadow:-1px 8px 16px #0000000a,0 12px 16px #00000005;width:auto;height:auto}@media screen and (min-width:600px){.collection-list-wrapper.carousel-width.testimonials-wrapper{padding:32px 48px}.carousel-width .swiper-testimonials .swiper-wrapper{flex-flow:initial}.carousel-width .swiper-testimonials .swiper-slide{padding:0}.carousel-width.testimonials-wrapper .swiper-scrollbar{display:block;margin:22px auto 0;width:40%;height:3px;background:#0f213014}.image-carousel-cafe img{aspect-ratio:auto}}@media(min-width:1200px){.testimonials-wrapper{margin:0 auto;width:1120px}}@media screen and (min-width:1000px){.collection-list-wrapper.carousel-width.testimonials-wrapper{padding:48px 72px}.carousel-width{margin-right:auto;margin-left:auto;padding-right:45px;padding-left:45px}.testimonials-wrapper .swiper-slide{min-width:210px;max-width:100%}.image-carousel-cafe{min-height:344px}.cafe-section-testimonials .rating{justify-content:left;padding:25px 0}.cafe-section-testimonials .rating .icon{width:2.6rem;height:2.4rem}}@media screen and (min-width:1442px){.swiper-slide{min-width:auto;max-width:none}}@media screen and (min-width:480px){.collection-list{--grid-vertical-spacing: 2rem}}@media screen and (min-width:750px){.collection-list{--grid-vertical-spacing: 3rem}}@media screen and (max-width:749px){.collection-list:not(.slider){padding-inline-start:0;padding-inline-end:0}}.collection-list__item:only-child{max-width:100%;width:100%}.collection-list__item:only-child .media{height:35rem}.collection-list__item{padding-bottom:0}@media screen and (max-width:749px){.slider.collection-list--1-items{padding-bottom:0}.collection-list__item .card__text .h3{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media screen and (min-width:750px)and (max-width:989px){.slider.collection-list--1-items,.slider.collection-list--2-items,.slider.collection-list--3-items,.slider.collection-list--4-items{padding-bottom:0}}@media screen and (min-width:750px){.collection-list__item:only-child>*:not(.card--media){height:32rem}.collection-list__item:only-child .media{height:47rem}.collection-list__item a:hover{box-shadow:none}.collection-list.grid--3-col-tablet .grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.collection-list--4-items .grid__item,.collection-list--7-items .grid__item:nth-child(n+4),.collection-list--10-items .grid__item:nth-child(n+7){width:calc(50% - var(--grid-horizontal-spacing) / 2)}}.collection-list__item .card-colored{position:relative}.collection-list .card--media .card__text-spacing .card-information__text{color:#fff}.collection-list .card--media .card__text-spacing:after{background-image:none}.collection-list--contrast .card--media .card__text-spacing:after{background-image:linear-gradient(to top,rgba(4,4,4,.46) 0,rgba(54,54,54,.2) 40%,transparent 100%)}.collection-list__item.testimonial-item .category-name .card-information__text{display:block;background-image:linear-gradient(to top,currentColor 0px,currentColor 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default);font-family:var(--font-heading-family);font-weight:300;font-size:2.2rem;letter-spacing:0px;margin-bottom:10px}.collection-list__item .card:hover .card-information__text{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}.testimonial-text p{line-height:normal;font-weight:600;color:#5f6062}.collection-list__item .blog-date .card-information__text{color:#737577;font-size:1.6rem;margin-top:10px;display:block}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-testimonial-carousel.css.map */
