/** Shopify CDN: Minification failed

Line 37:0 Unexpected "}"
Line 126:0 Unexpected "}"

**/
.petatelier-grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:30px;
align-items:stretch;
}

.petatelier-card{
display:flex;
position:relative;
overflow:hidden;
border-radius:20px;
height:650px;
}

.petatelier-image{
width:100%;
height:100%;
object-fit:cover;
display:block;
}

.petatelier-card{

aspect-ratio:4/5;

height:auto;

}

}

.petatelier-image{

width:100%;

height:100%;

object-fit:cover;

transition:.6s;

}

.petatelier-card:hover .petatelier-image{

transform:scale(1.05);

}

.petatelier-overlay{

position:absolute;

inset:0;

display:flex;

flex-direction:column;

justify-content:flex-end;

padding:35px;

background:linear-gradient(transparent,rgba(0,0,0,.45));

color:white;

}

.petatelier-heading{

text-align:center;

margin-bottom:60px;

}

.petatelier-heading h2{

font-size:42px;

margin-bottom:12px;

}

.petatelier-overlay h3{

font-size:34px;

margin:10px 0;

}

.petatelier-button{

display:inline-block;

margin-top:12px;

font-weight:600;

}

@media screen and (max-width:990px){

.petatelier-grid{

grid-template-columns:1fr;

}

.petatelier-card{

height:520px;

}

}
}

}