@charset "UTF-8";.shopify-section.testimonials-section.spaced-section{padding:0;padding:100px 0!important;background:#fff9ee}.testimonials .slider-container{padding:0;margin-top:50px;width:auto!important;max-width:none;margin-bottom:98.39px}.section-header{padding:0}.testimonials .swiper-slide{width:626px!important;margin-right:44px}.testimonials_header .section-header__title{font-family:Noto Sans JP;font-weight:400;font-style:Regular;font-size:32px;leading-trim:NONE;line-height:150%;letter-spacing:0px;color:#282828;margin-top:14px}.richtext__content{font-family:Ubuntu Sans;font-weight:400;font-size:22px;line-height:130%;letter-spacing:0px;color:#282828}.testimonials__slide-stars_count{font-family:DM Sans;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.16px;color:#282828}.testimonials__slide-author,.testimonials__slide-position{font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:#282828}.testimonials__slide-position{color:#6e6e6e}.testimonials_header .section-header__subtitle{column-gap:7px}.testimonials_header .section-header__subtitle_dot:before{height:12px;width:12px;max-height:none;max-width:none;background:#ffc100}.testimonials_header .subheading{font-family:Ubuntu Sans;font-weight:700;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;color:#282828;text-align:left;display:flex;align-items:center}.testimonials_header .swiper-button-next span{transform:none}.testimonials_header .swiper-button-tertiary .swiper-button{background-color:transparent!important;background:transparent}.testimonials_header{max-width:1340px;height:100%;margin:0 auto;padding:0}.testimonials_header-content{position:relative;display:flex;justify-content:space-between;align-items:flex-end;width:100%;border-bottom:1px solid #d0d0d0;padding-bottom:48px}.testimonials_header .section-header{margin-bottom:0}.testimonials__pagination_block{width:211px;position:static;padding:0;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between}.testimonials__pagination_block .testimonials-swiper-pagination{width:unset;white-space:nowrap;font-family:DM Sans;font-weight:500;font-size:15px;line-height:18px;letter-spacing:0px;vertical-align:middle;color:#282828}.testimonials-swiper-pagination{width:71px!important;text-align:right}.testimonials__buttons_block{justify-content:space-between;width:96px}.arrows-prev,.arrows-next{cursor:pointer}@media (min-width: 750px){.testimonials__buttons_block{display:flex}}.testimonials__buttons_block .swiper-button-prev{transition:all .5s ease}.testimonials__buttons_block .swiper-button-prev span{transform:rotate(0)}.testimonials__buttons_block .swiper-button-prev:hover:not(.swiper-button-disabled) span{opacity:1}.testimonials__buttons_block .swiper-button-prev:hover{transform:scale(.98)}.testimonials__buttons_block .swiper-button-next:hover:not(.swiper-button-disabled) span{opacity:1}.testimonials__buttons_block .swiper-button-next{transition:all .5s}.testimonials__swiper{width:100%;max-width:1340px;overflow:visible!important}.testimonials__slide-active{opacity:1;transition:opacity .3s ease}.testimonials .slide-disable-oneblock{opacity:1;width:60%;transition:opacity .3s ease}.testimonials .testimonials__slide-info_box{display:flex;align-items:center;column-gap:1.2rem}.testimonials .testimonials__slide-info_box .testimonials__slide-info_progress{display:flex;justify-content:center;align-items:center;height:48px;width:48px}.testimonials .testimonials__slide-info_box .testimonials__slide-info_img{position:absolute;height:48px;width:48px}.testimonials .testimonials__slide-info_box .testimonials__slide-info_img img,.testimonials .testimonials__slide-info_box .testimonials__slide-info_img svg{width:100%;height:100%;object-fit:cover;border-radius:50%}.testimonials__media{width:100%;position:relative}.testimonials__media.adapt,.testimonials__media.adapt .testimonials__media-slide{height:auto}.testimonials__media.large{height:100vh}@media screen and (min-width: 1100px){.testimonials__media{width:50%}.testimonials__grid--image_top .testimonials__media,.testimonials__grid--image_bottom .testimonials__media{width:100%}}.testimonials__content{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:3.2rem;text-align:left}@media screen and (min-width: 1100px){.testimonials__content,.testimonials__grid--image_top .testimonials__content,.testimonials__grid--image_bottom .testimonials__content{width:100%}}.testimonials__static-info{width:100%;display:flex;flex-direction:column;gap:.8rem;padding-bottom:3.2rem}.testimonials__text{max-width:50rem;word-wrap:break-word}.testimonials__text p{margin:0}.testimonials__slide{display:flex;align-items:flex-end;height:auto;max-width:100%;opacity:.2;transition:opacity .3s ease;cursor:grab}.testimonials__slide-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.testimonials__slide-stars_block{display:flex;align-items:center;column-gap:1.2rem;margin-bottom:18px;height:22px}.testimonials__slide-stars_block .testimonials__slide-stars{display:flex;align-items:center;gap:.2rem}.testimonials__slide-stars_block .testimonials__slide-stars_count{display:block;margin:0;padding:0;font-size:16px}.testimonials__slide-stars_block .testimonials__slide-stars .icon-star{width:1.6rem;height:1.6rem;opacity:.5;color:rgb(var(--color-accent))}.testimonials__slide-stars_block .testimonials__slide-stars .icon-star.star-active{opacity:1}.testimonials__slide-review{margin:0 0 38px;flex-grow:1}@media (min-width: 576px){.testimonials__slide-review{padding-right:0}}.testimonials__slide-review p{margin:0}.testimonials__slide.swiper-slide-active{opacity:1}.testimonials__slide.swiper-slide-active .start-spin{stroke-dashoffset:0!important}.testimonials__slide.swiper-slide-active #shape1.start-spin{opacity:.2}.testimonials__slide-info_progress .testimonials__slide-info_spinner{height:48px}.testimonials__slide-info_progress .testimonials__slide-info_spinner svg{width:48px;height:48px}.testimonials__slide-info_progress .testimonials__slide-info_spinner svg #shape{transition:all 1.2s;fill:none;stroke:rgb(var(--color-foreground));stroke-width:2;stroke-dashoffset:195}.testimonials__slide-info_progress .testimonials__slide-info_spinner svg #shape1{fill:none;stroke:#000;stroke-width:2;opacity:0;transition:all .6s!important}.testimonials__slide-info{max-width:48rem;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width: 1340px){.testimonials_header,.testimonials__link{padding:0;width:calc(100% - 32px);max-width:calc(100% - 32px)!important;margin:0 auto}}@media (max-width: 1279.98px){.shopify-section.testimonials-section.spaced-section{padding:88px 0 48px!important}.testimonials .slider-container{margin-left:16px;margin-bottom:46px}.testimonials .swiper-slide{width:356px!important;margin-right:16px}.testimonials__slide.swiper-slide-next{opacity:.2}.testimonials__slide.swiper-slide-active{opacity:1}.testimonials__pagination_block{width:190px}.testimonials .slider-container{margin-top:15px}.richtext__content{font-size:14px}.testimonials .testimonials__slide-info_box .testimonials__slide-info_progress{display:flex;justify-content:center;align-items:center;height:40px;width:40px}.testimonials .testimonials__slide-info_box .testimonials__slide-info_img{position:absolute;height:40px;width:40px}.testimonials__link{margin-left:16px!important;height:24px}.testimonials__swiper{overflow:hidden!important}.testimonials_header .section-header__title{font-size:26px!important}}@media (max-width: 767.98px){.shopify-section.testimonials-section.spaced-section{padding:48px 0!important}.testimonials .swiper-slide{width:290px!important;margin-right:12px!important}.testimonials_header{width:calc(100% - 16px);margin-left:16px}.testimonials_header-content{flex-direction:column;align-items:flex-start;padding-bottom:32px}.testimonials-swiper-pagination{text-align:left}.testimonials__pagination_block .swiper-pagination{position:absolute;left:0;bottom:18px!important}.testimonials__slide-stars_block{margin-bottom:14px}.testimonials__slide-review{margin-bottom:24px}.testimonials__buttons_block{position:absolute;display:flex;bottom:-281px;right:0}}.testimonials__link{max-width:1340px;justify-content:flex-start;margin:auto}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-testimonials.css.map */
