#hero{width:100%;height:100vh;background-size:cover;position:relative;padding:0}#myVideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%)}#hero:before{content:"";background:var(--indexBeforeBackground);position:absolute;bottom:0;top:0;left:0;right:0;z-index:1}#hero .container{padding-top:110px}@media (max-width:992px){#hero .container{padding-top:98px}}#hero h1{margin:0;font-size:3rem;font-weight:700;line-height:56px;color:var(--textColor)}#hero h1 span{color:var(--mainColor1)}#hero h2{color:var(--indexSecondTitleColor);margin-top:1rem;margin-bottom:2rem;font-size:1.375rem}#hero .btns{margin-top:30px}#hero .btn{font-weight:600;font-size:.8125rem;letter-spacing:.5px;text-transform:uppercase;display:inline-block;padding:12px 30px;border-radius:var(--buttonBorderRadius);transition:.3s;line-height:1;border:2px solid var(--mainColor1);margin-left:15px}#hero .btn span{color:var(--textColor)}#hero .btn:hover{background:var(--mainColor1);color:var(--buttonColor)!important}@media (min-width:1024px){#hero{background-attachment:fixed}}@media (max-height:500px){#hero{height:auto}#hero .container{padding-top:130px;padding-bottom:60px}}@media (max-width:768px){#hero h1{font-size:1.75rem;line-height:36px}#hero h2{font-size:1.125rem;line-height:24px}}.products .member{background-color:var(--productImageBackgroundColor);width:100%;padding-top:100%;border-radius:4%;margin-bottom:20px;position:relative;overflow:hidden}.products .member img{position:absolute;max-height:100%;top:0;transition:all .4s ease-in-out}.products .member:hover img{transform:scale(1.1)}.products .member .member-info{opacity:0;position:absolute;z-index:99;text-align:center;bottom:0;top:0;left:0;right:0;transition:.2s}.products .member .member-info-content{position:absolute;left:0;right:0;bottom:10px;transition:bottom .4s}.products .member .member-info-content h4{font-weight:700;margin-bottom:2px;font-size:1.125rem;color:var(--textColor)}.products .member .price{font-size:1.625rem;font-weight:700;color:var(--textColor)}.products .member .price span{border-bottom:2px solid var(--mainColor1)}.products .member:hover .member-info{background:var(--indexProductImage);opacity:1;transition:.4s}.products .member:hover .member-info-content{bottom:20px;transition:bottom .4s}@media (max-width:992px){.products .member{margin:2% 10%}.products .member .member-info-content h4{font-size:1rem;padding:0 20%}.products .member .member-info{opacity:1}.products .member .member-info,.products .member:hover .member-info{background:var(--indexProductImageMobile)}}