.amaze-carousel-widget{--amaze-nav-overlay-x:50%;--amaze-nav-overlay-y:90%;--amaze-slides-per-view:1;--amaze-carousel-peek:0;--amaze-carousel-slide-max-width:420px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:500px;display:flex}.amaze-carousel-container{border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:-5px -5px 15px #fffc,5px 5px 15px #00000026}.amaze-carousel-widget[data-size-mode=ratio] .amaze-carousel-slide{height:auto;min-height:var(--amaze-carousel-min-height,none);aspect-ratio:var(--amaze-carousel-aspect-ratio,4/3)}.amaze-carousel-widget[data-size-mode=fixed] .amaze-carousel-slide{height:var(--amaze-carousel-height,300px);min-height:var(--amaze-carousel-min-height,none);aspect-ratio:auto}.amaze-carousel-widget[data-size-mode=content] .amaze-carousel-slide{height:auto;min-height:var(--amaze-carousel-min-height,none);aspect-ratio:auto}.amaze-carousel-container.swiper{width:100%}.amaze-carousel-widget[data-size-mode=ratio] .amaze-carousel-container,.amaze-carousel-widget[data-size-mode=ratio] .amaze-carousel-container .swiper-wrapper,.amaze-carousel-widget[data-size-mode=ratio] .amaze-carousel-container .swiper-slide{height:100%}.amaze-carousel-slide.swiper-slide{box-sizing:border-box}.amaze-carousel-slide.swiper-slide>.e-con{height:100%}.amaze-carousel-widget[data-slides-auto=yes] .amaze-carousel-slide.swiper-slide{width:min(100%,var(--amaze-carousel-slide-max-width,420px))}.amaze-carousel-nav{align-items:center;margin:0;padding:6px;list-style:none;display:flex;position:relative}.amaze-carousel-widget[data-nav-placement=inside] .amaze-carousel-nav{top:var(--amaze-nav-overlay-y,90%);left:var(--amaze-nav-overlay-x,50%);z-index:5;position:absolute;transform:translate(-50%,-50%)}.amaze-carousel-fraction{display:none}.amaze-carousel-nav--style-2{--amaze-fraction-gap:12px;--amaze-fraction-offset-y:0px;--amaze-autoplay-progress-height:100%;justify-content:flex-start;gap:10px}.amaze-carousel-nav--style-2 .amaze-carousel-indicator{display:none}.amaze-carousel-nav--style-2 .amaze-carousel-fraction{pointer-events:none;z-index:3;color:#1a1a1a;transform:translateY(var(--amaze-fraction-offset-y));font-size:14px;font-weight:600;display:block}.amaze-carousel-nav--style-2 .amaze-carousel-nav-button{background-color:#2c2c2e;border:none;border-radius:9999px;width:10px;height:10px;padding:0;font-size:0;line-height:0;transition:width .4s cubic-bezier(.23,1,.32,1),background-color .4s;position:relative;overflow:hidden}.amaze-carousel-nav--style-2 .amaze-carousel-nav-button.active{width:36px}.amaze-carousel-nav--style-2 .amaze-carousel-nav-button .amaze-carousel-autoplay-progress{display:none}.amaze-carousel-widget[data-autoplay=yes][data-autoplay-progress=yes] .amaze-carousel-nav--style-2 .amaze-carousel-nav-button.active .amaze-carousel-autoplay-progress{height:var(--amaze-autoplay-progress-height,2px);pointer-events:none;z-index:1;background:0 0;display:block;position:absolute;bottom:0;left:0;right:0}.amaze-carousel-widget[data-autoplay=yes][data-autoplay-progress=yes] .amaze-carousel-nav--style-2 .amaze-carousel-nav-button.active .amaze-carousel-autoplay-progress-fill{background:var(--amaze-autoplay-progress-color,#fff3);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--amaze-autoplay-progress,0));will-change:transform;display:block}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-left .amaze-carousel-fraction{margin-right:var(--amaze-fraction-gap);order:1}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-left .amaze-carousel-nav-item{order:2}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-right .amaze-carousel-nav-item{order:1}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-right .amaze-carousel-fraction{margin-left:var(--amaze-fraction-gap);order:2}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-center{flex-wrap:wrap;justify-content:center}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-center .amaze-carousel-fraction{text-align:center;flex:0 0 100%;margin-left:0}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-center-above .amaze-carousel-fraction{margin-bottom:var(--amaze-fraction-gap);order:1}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-center-above .amaze-carousel-nav-item{order:2}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-center-below .amaze-carousel-nav-item{order:1}.amaze-carousel-nav--style-2.amaze-carousel-nav--fraction-center-below .amaze-carousel-fraction{margin-top:var(--amaze-fraction-gap);order:2}.amaze-carousel-indicator{z-index:1;background-color:#2c2c2e;height:calc(100% - 12px);transition:all .4s cubic-bezier(.23,1,.32,1);position:absolute;top:6px;left:0;box-shadow:0 4px 8px #0003}.amaze-carousel-nav-item{z-index:2;display:flex;position:relative}.amaze-carousel-nav--style-1 .amaze-carousel-nav-button{cursor:pointer;color:#4a4a4e;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:10px 20px;font-size:14px;font-weight:600;transition:color .4s}.amaze-carousel-nav--style-1 .amaze-carousel-nav-button:hover,.amaze-carousel-nav--style-1 .amaze-carousel-nav-button:focus,.amaze-carousel-nav--style-1 .amaze-carousel-nav-button:active{box-shadow:none!important;background:0 0!important}.amaze-carousel-nav--style-1 .amaze-carousel-nav-button.active{color:#fff}@media (width<=768px){.amaze-carousel-widget{gap:16px}.amaze-carousel-container{border-radius:16px}.amaze-carousel-nav--style-1 .amaze-carousel-nav-button{padding:8px 16px;font-size:12px}}@media (width<=480px){.amaze-carousel-widget{gap:12px}.amaze-carousel-container{border-radius:12px}.amaze-carousel-nav--style-1 .amaze-carousel-nav-button{padding:6px 12px;font-size:11px}}