My images are stretching on this page and I cannot figure out the cause. Any help would be greatly appreciated.
The issue seemed to arise after I implemented Bootstrap, but I am using a customized version of Bootstrap that only includes grid system and form control stylings, so there shouldn't be a conflict.
https://codepen.io/Mortiferr/pen/MBNqxO
.text-centered {
text-align: center;
}
.sku {
color: gray;
}
.margin-minus-1 {
margin-top: -1em;
}
.wrapper-link {
text-decoration: none;
color: inherit;
}
.wrapper-link:visited {
text-decoration: none;
color: inherit;
}
.wrapper-link:hover {
text-decoration: none;
color: inherit;
}
.product {
border: 1px solid #DDDDDD;
border-radius: 1%;
margin-bottom: 1em;
}
.hamburger {
font-size: 1.5em;
padding: 0.1em 0 0.2em 0.3em;
display: inline;
}
.headerbar {
background-color: black;
color: white;
display: flex;
align-items: center;
}
.site-name--container {
display: inline-block;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.site-name {
width: 10em;
margin-top: 0.3em;
margin-bottom: 0.3em;
}
.sidebar {
padding: 2em;
margin: 0;
}
.sidebar > li {
list-style: none;
margin-bottom: 10px;
}
.sidebar a {
text-decoration: none;
}
.close-sidebar {
font-size: 1.5em;
padding-left: 1em;
padding-top: 1em;
}
.get-price {
padding-bottom: 1em;
}
.get-price-link {
text-decoration: none;
padding: 5px 15px;
border: 1px solid #D83B34;
color: white;
background-color: #D83B34;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 0.1em;
}
.get-price-link:hover {
text-decoration: none;
padding: 5px 15px;
border: 1px solid #D83B34;
color: #D83B34;
background-color: white;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 0.1em;
}
body {
font-family: 'Open Sans', sans-serif;
}
.app-container {
margin: 1em;
}
This is the extent of my CSS knowledge, and I'm unsure why this issue is happening. Could it be related to Bootstrap?