*{margin:0;padding:0}@font-face{font-family:montserrat;font-weight:400;src:url(/assets/montserrat-i02rBV5P.ttf)}h1,h2,p{font-family:montserrat}address{background:#f24ab9;color:#fff;font-style:normal;display:flex;flex-direction:row;justify-content:space-between;padding:3vw 5vw}address h1{font-size:2vw}header{display:flex;flex-direction:row;padding:1.5vw 5vw;justify-content:space-between}header>img{height:5vw;width:auto}header>div>img{margin-top:1vw;padding:0 2vw;height:3vw;width:auto}main{background:url(/assets/handbags-D5u5XGSM.png);background-size:cover;text-align:center;padding:8vw 5vw;height:60vh}main h1{color:#fff;margin-bottom:2vw}main hr{color:#fff}.catalog{position:relative;margin-top:-60vh;display:grid;grid-template-columns:repeat(3,25vw);row-gap:8vw;justify-content:space-between;padding:2vw;text-align:center}.catalog-item{padding:2vw 3vw;box-shadow:-5px 5px 15px #000;background:#fff;align-items:center;display:flex;flex-direction:column;justify-content:space-between}.catalog-item img{max-width:18vw}.catalog-item h1,.catalog-item h2{padding:1vw 0}.catalog-item .btn{width:12vw;position:relative;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#000;background:none;border:2px solid #f24ab9;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .3s ease}.catalog-item .liquid{background:linear-gradient(#f24ab9 0,#f24ab9 0) no-repeat calc(200% - var(--p, 0%)) 100% / 200% var(--p, .2em);transition:.3s var(--t, 0s),background-position .3s calc(.3s - var(--t, 0s))}.catalog-item .liquid:hover{--p: 100%;--t: .3s;color:#fff}
