.vg-container{max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.vg-wrap{position:relative;width:90%;max-width:1720px;height:650px;margin:40px auto;border-radius:20px;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px;overflow:hidden}.vg-slider{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.vg-slide-wrapper{flex:0 0 100%;height:100%}.vg-slide-link{display:block;width:100%;height:100%}.vg-slide{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .2s ease-in-out}.vg-slide-wrapper:hover .vg-slide{transform:scale(1.02)}@media screen and (max-width: 1920px){.vg-wrap{width:90%;height:auto;aspect-ratio:1920/650}.vg-slide-wrapper,.vg-slide{height:auto;aspect-ratio:1920/650}}.vg-btn{display:block;position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;margin:0;overflow:hidden;outline:none;background-color:transparent;cursor:pointer;border:0;z-index:5}.vg-btn.left{left:12px}.vg-btn.right{right:12px}.vg-btn:before,.vg-btn:after{content:"";position:absolute;border-radius:50%;top:7px;right:7px;bottom:7px;left:7px}.vg-btn:before{border:4px solid #f0eeef;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms}.vg-btn:after{border:4px solid #96daf0;transform:scale(1.3);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);opacity:0}.vg-btn:hover:before,.vg-btn:focus:before{opacity:0;transform:scale(.7)}.vg-btn:hover:after,.vg-btn:focus:after{opacity:1;transform:scale(1)}.vg-btn-box{display:flex;position:absolute;top:0;left:0}.vg-btn-elem{display:block;width:20px;height:20px;margin:17px 18px 0;transform:rotate(0);fill:#f0eeef}.vg-btn.left .vg-btn-elem{transform:rotate(180deg)}.vg-btn:hover .vg-btn-box,.vg-btn:focus .vg-btn-box{transition:.4s;transform:translate(-56px)}.vg-dots{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:8px;padding:6px 14px;background:#c8c8c866;border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:6}.vg-dot{width:10px;height:10px;border-radius:50%;background:#2b2b2b66;cursor:pointer;transition:background .3s,transform .3s}.vg-dot.active{background:#fff;transform:scale(1.2)}@media screen and (max-width: 768px){.vg-btn{display:none!important}.vg-dots{gap:6px;padding:4px 10px}.vg-dot{width:6px;height:6px}.vg-dot.active{transform:scale(1.1)}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
