.premium-slider-section{position:relative;width:100%;overflow:hidden}.premium-slider__wrapper{position:relative;width:100%;height:var(--ps-h-desktop, 700px)}@media(max-width:749px){.premium-slider__wrapper{height:var(--ps-h-mobile, 550px)}}.ps-swiper,.ps-swiper .swiper-wrapper,.ps-slide{height:100%!important;width:100%}.ps-slide{position:relative;display:flex;align-items:center;flex-shrink:0}.ps-slide--top{align-items:flex-start}.ps-slide--middle{align-items:center}.ps-slide--bottom{align-items:flex-end}.ps-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ps-media img,.ps-media video{width:100%;height:100%;object-fit:cover;display:block}.ps-placeholder{width:100%;height:100%}.ps-media--mob{display:none}@media(max-width:749px){.ps-media--desk{display:none}.ps-media--mob{display:block}}.ps-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ps-content{position:relative;z-index:3;width:100%;max-width:1300px;margin:0 auto;padding:0 80px;display:flex;flex-direction:column;align-items:flex-start}.ps-content--center{align-items:center;text-align:center}.ps-content--right{align-items:flex-end;text-align:right}.ps-sub{display:block;font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--sc, #78c191);margin-bottom:14px;opacity:0;transform:translateY(20px);transition:opacity .65s ease 0s,transform .65s ease 0s}.ps-heading{font-family:var(--font-heading-family, serif);font-size:clamp(34px,5vw,66px);font-weight:400;line-height:1.1;letter-spacing:-.5px;color:var(--tc, #fff);margin:0 0 14px;opacity:0;transform:translateY(20px);transition:opacity .7s ease .15s,transform .7s ease .15s}.ps-text{font-size:16px;line-height:1.6;max-width:500px;color:var(--tc, rgba(255,255,255,.88));margin:0 0 30px;opacity:0;transform:translateY(20px);transition:opacity .7s ease .3s,transform .7s ease .3s}.ps-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 34px;font-size:13px;font-weight:600;letter-spacing:.5px;text-decoration:none;border:2px solid var(--bc, #78c191);background:var(--bc, #78c191);color:var(--btc, #fff);border-radius:0;transition:background .3s,color .3s;opacity:0;transform:translateY(20px);transition:opacity .7s ease .45s,transform .7s ease .45s,background .3s,color .3s}.ps-btn:hover{background:transparent;color:var(--bc, #78c191)}.swiper-slide-active .ps-sub,.swiper-slide-active .ps-heading,.swiper-slide-active .ps-text,.swiper-slide-active .ps-btn{opacity:1;transform:translateY(0)}.ps-slide:first-child:not(.swiper-slide-visible) .ps-sub,.ps-slide:first-child:not(.swiper-slide-visible) .ps-heading,.ps-slide:first-child:not(.swiper-slide-visible) .ps-text,.ps-slide:first-child:not(.swiper-slide-visible) .ps-btn{opacity:1;transform:translateY(0)}.ps-controls{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:12px}.ps-prev,.ps-next{position:static!important;transform:none!important;margin:0!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff26!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border:none;cursor:pointer;transition:background .25s!important;flex-shrink:0}.ps-prev:hover,.ps-next:hover{background:#ffffff52!important}.ps-prev:after,.ps-next:after{font-size:12px!important;font-weight:700!important;color:#fff!important}.swiper-button-prev.ps-prev,.swiper-button-next.ps-next{top:auto!important;left:auto!important;right:auto!important}.ps-pag{position:static!important;display:flex!important;align-items:center!important;gap:5px!important}.ps-pag .swiper-pagination-bullet{width:26px!important;height:3px!important;border-radius:0!important;background:#ffffff59!important;opacity:1!important;margin:0!important;transition:background .3s,width .3s!important}.ps-pag .swiper-pagination-bullet-active{background:#78c191!important;width:46px!important}@media(max-width:749px){.ps-content{padding:0 20px}.ps-heading{font-size:clamp(28px,8vw,44px)}.ps-text{font-size:14px;max-width:100%;margin-bottom:22px}.ps-btn{padding:11px 26px;font-size:13px}.ps-controls{bottom:14px;gap:8px}.ps-prev,.ps-next{width:30px!important;height:30px!important}.ps-prev:after,.ps-next:after{font-size:10px!important}.ps-pag .swiper-pagination-bullet{width:14px!important}.ps-pag .swiper-pagination-bullet-active{width:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/premium-slider.css.map */
