.section-focus-carousel-container{max-width:100vw;max-width:100dvw;overflow:hidden;width:100%}.page-width.section-focus-carousel .swiper-slide,.section-focus-carousel .swiper-slide{width:100%;display:inline-grid;align-items:center;justify-content:center;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-width.section-focus-carousel .swiper-slide-next,.page-width.section-focus-carousel .swiper-slide-prev,.section-focus-carousel .swiper-slide-next,.section-focus-carousel .swiper-slide-prev{opacity:.3}.page-width.section-focus-carousel .swiper-slide-active,.page-width.section-focus-carousel .swiper-slide-active.swiper-slide-next,.page-width.section-focus-carousel .swiper-slide-active.swiper-slide-prev,.section-focus-carousel .swiper-slide-active,.section-focus-carousel .swiper-slide-active.swiper-slide-next,.section-focus-carousel .swiper-slide-active.swiper-slide-prev{opacity:1}.page-width.section-focus-carousel .swiper-slide .slide-content,.page-width.section-focus-carousel .swiper-slide .slide-image,.page-width.section-focus-carousel .swiper-slide .slide-mobile,.section-focus-carousel .swiper-slide .slide-content,.section-focus-carousel .swiper-slide .slide-image,.section-focus-carousel .swiper-slide .slide-mobile{width:100%}.page-width.section-focus-carousel .swiper-slide .slide-mobile,.section-focus-carousel .swiper-slide .slide-mobile{display:none}.page-width.section-focus-carousel .swiper-slide .slide-image,.section-focus-carousel .swiper-slide .slide-image{aspect-ratio:1;border-radius:var(--border-radius);overflow:hidden;position:relative}.page-width.section-focus-carousel .swiper-slide .slide-image img,.section-focus-carousel .swiper-slide .slide-image img{position:absolute;object-fit:contain;top:0;left:0;width:100%;height:100%;transition:.3s;opacity:1;transform:none}.page-width.section-focus-carousel .swiper-slide .slide-image img.--hidden,.section-focus-carousel .swiper-slide .slide-image img.--hidden{opacity:0;display:block!important}.page-width.section-focus-carousel .swiper-slide .slide-image img.overlay,.section-focus-carousel .swiper-slide .slide-image img.overlay{transition-delay:0s}.page-width.section-focus-carousel .swiper-slide .slide-image img.overlay:nth-of-type(2),.section-focus-carousel .swiper-slide .slide-image img.overlay:nth-of-type(2){transition-delay:.3s}.page-width.section-focus-carousel .swiper-slide .slide-image img.overlay:nth-of-type(3),.section-focus-carousel .swiper-slide .slide-image img.overlay:nth-of-type(3){transition-delay:.6s}.page-width.section-focus-carousel .swiper-slide .slide-image img.overlay:nth-of-type(4),.section-focus-carousel .swiper-slide .slide-image img.overlay:nth-of-type(4){transition-delay:.9s}.page-width.section-focus-carousel .swiper-slide .slide-image img.overlay:nth-of-type(5),.section-focus-carousel .swiper-slide .slide-image img.overlay:nth-of-type(5){transition-delay:1.2s}.page-width.section-focus-carousel .swiper-slide .slide-image img.overlay.--hidden,.section-focus-carousel .swiper-slide .slide-image img.overlay.--hidden{transform:translateY(-1rem)}.page-width.section-focus-carousel .swiper-slide .slide-content,.section-focus-carousel .swiper-slide .slide-content{text-align:center;position:relative;padding-bottom:30px}.page-width.section-focus-carousel .swiper-slide .slide-content>a,.section-focus-carousel .swiper-slide .slide-content>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title,.section-focus-carousel .swiper-slide .slide-content h3.title{font-family:var(--font-body-family);font-weight:400;line-height:.8}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h1,.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h1{font-size:26px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h2,.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h2{font-size:24px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h3,.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h3{font-size:22px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h4,.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h4{font-size:20px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h5,.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h5{font-size:18px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h6,.section-focus-carousel .swiper-slide .slide-content h3.title.--suptitle-h6{font-size:16px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title b,.section-focus-carousel .swiper-slide .slide-content h3.title b{font-family:var(--font-body-family);display:block;font-weight:600;margin-top:5px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h1,.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h1{font-size:26px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h2,.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h2{font-size:24px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h3,.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h3{font-size:22px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h4,.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h4{font-size:20px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h5,.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h5{font-size:18px}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h6,.section-focus-carousel .swiper-slide .slide-content h3.title b.--title-h6{font-size:16px}.page-width.section-focus-carousel .swiper-slide .slide-content h4,.section-focus-carousel .swiper-slide .slide-content h4{font-family:var(--font-body-family);font-weight:500;margin-bottom:0}.page-width.section-focus-carousel .swiper-slide .slide-content h5,.section-focus-carousel .swiper-slide .slide-content h5{font-family:var(--font-body-family);margin:0;font-weight:400}.page-width.section-focus-carousel .swiper-slide .slide-content .price,.section-focus-carousel .swiper-slide .slide-content .price{font-weight:600}@media screen and (max-width:749px){.page-width.section-focus-carousel .swiper-slide,.section-focus-carousel .swiper-slide{grid-template-columns:repeat(1,minmax(0,1fr))}.page-width.section-focus-carousel .swiper-slide .slide-mobile,.section-focus-carousel .swiper-slide .slide-mobile{display:block}.page-width.section-focus-carousel .swiper-slide .slide-content h3.title,.section-focus-carousel .swiper-slide .slide-content h3.title{display:none}.page-width.section-focus-carousel .swiper-slide .slide-content img,.section-focus-carousel .swiper-slide .slide-content img{max-width:200px;height:auto}}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title,.section-focus-carousel .swiper-slide .slide-mobile h3.title{font-family:var(--font-body-family);font-weight:400;text-align:center;line-height:.8}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h1,.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h1{font-size:36px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h2,.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h2{font-size:30px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h3,.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h3{font-size:28px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h4,.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h4{font-size:20px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h5,.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h5{font-size:18px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h6,.section-focus-carousel .swiper-slide .slide-mobile h3.title.--suptitle-h6{font-size:16px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title b,.section-focus-carousel .swiper-slide .slide-mobile h3.title b{font-family:var(--font-body-family);display:block;font-weight:600;margin-top:5px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h1,.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h1{font-size:36px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h2,.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h2{font-size:30px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h3,.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h3{font-size:28px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h4,.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h4{font-size:20px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h5,.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h5{font-size:18px}.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h6,.section-focus-carousel .swiper-slide .slide-mobile h3.title b.--title-h6{font-size:16px}.page-width.section-focus-carousel .swiper-button-next,.page-width.section-focus-carousel .swiper-button-prev,.section-focus-carousel .swiper-button-next,.section-focus-carousel .swiper-button-prev{display:flex;background-color:var(--fifth-color);border-radius:50px;color:var(--background-color);width:50px;height:50px;transition:.3s;top:50%;transform:translateY(-50%)}.page-width.section-focus-carousel .swiper-button-next:hover,.page-width.section-focus-carousel .swiper-button-prev:hover,.section-focus-carousel .swiper-button-next:hover,.section-focus-carousel .swiper-button-prev:hover{background-color:var(--fifth-color-hover)}.page-width.section-focus-carousel .swiper-button-next:after,.page-width.section-focus-carousel .swiper-button-prev:after,.section-focus-carousel .swiper-button-next:after,.section-focus-carousel .swiper-button-prev:after{display:none}.page-width.section-focus-carousel .swiper-button-next svg,.page-width.section-focus-carousel .swiper-button-prev svg,.section-focus-carousel .swiper-button-next svg,.section-focus-carousel .swiper-button-prev svg{width:20px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-width.section-focus-carousel .swiper-button-prev svg,.section-focus-carousel .swiper-button-prev svg{transform:translate(-50%,-50%) rotate(180deg)}.page-width.section-focus-carousel .swiper-pagination,.section-focus-carousel .swiper-pagination{--swiper-theme-color:var(--fifth-color)}@media screen and (min-width:750px){.page-width.section-focus-carousel .swiper-slide .slide-mobile h3.title,.section-focus-carousel .swiper-slide .slide-mobile h3.title{display:none}.page-width.section-focus-carousel .swiper-pagination,.section-focus-carousel .swiper-pagination{width:calc(50% - 15px);left:auto;right:0}}
/*# sourceMappingURL=focus-carousel.css.map */
