.product-showcase{padding-top:100px;padding-bottom:100px}.showcase-heading{max-width:780px}.showcase-heading p{max-width:470px!important}.product-showcase .ui-stage{width:min(100%,900px);margin:0 auto;padding:14px;border-radius:24px;position:relative}.product-showcase .ui-screen{border-radius:13px}.product-showcase .ui-toolbar{padding:0 0 13px}.product-showcase .ui-caption{padding:15px 5px 3px}.ui-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:43px;height:43px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(7,28,45,.76);backdrop-filter:blur(12px);color:#fff;font-size:19px;cursor:pointer;opacity:0;transition:.25s}.ui-screen:hover .ui-arrow,.ui-arrow:focus-visible{opacity:1}.ui-arrow:hover{background:#ff6525;border-color:#ff6525;transform:translateY(-50%) scale(1.08)}.ui-arrow.prev{left:16px}.ui-arrow.next{right:16px}.slide-badge{position:absolute;z-index:3;right:14px;top:14px;background:rgba(7,28,45,.78);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:20px;color:#aabac6;padding:7px 11px;font-size:9px;font-weight:700}.slide-badge span{color:#fff}.ui-progress i{cursor:pointer;transition:width .3s,background .3s}.ui-progress i.active{width:36px}.autoplay-line{height:2px;background:#1b3a50;margin-top:11px;overflow:hidden;border-radius:5px}.autoplay-line i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#ff6525,#ff9b6d);transform-origin:left;animation:none}.ui-stage.cycling .autoplay-line i{animation:showcaseTimer 4.6s linear forwards}@keyframes showcaseTimer{from{transform:scaleX(0)}to{transform:scaleX(1)}}.ui-screen img{transform-origin:center}.ui-screen:not(.changing) img{animation:imageSettle .65s cubic-bezier(.2,.8,.2,1)}@keyframes imageSettle{from{opacity:.25;transform:scale(1.025);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}
@media(max-width:620px){.product-showcase{padding-top:75px;padding-bottom:75px}.product-showcase .ui-stage{width:100%;padding:8px;border-radius:17px}.ui-arrow{opacity:1;width:34px;height:34px;font-size:14px}.ui-arrow.prev{left:8px}.ui-arrow.next{right:8px}.slide-badge{right:8px;top:8px;padding:5px 8px}.product-showcase .ui-caption{padding:12px 4px 2px}.showcase-heading{text-align:center}}
@media(prefers-reduced-motion:reduce){.ui-stage.cycling .autoplay-line i,.ui-screen:not(.changing) img{animation:none}}
