.ps1 .swiper-container {
margin-left: -8px;
width: calc(100% + 16px);
}
.ps1 .swiper-button {
display: none;
background-image: none;
color: rgb(136, 136, 136);
}
.ps1 .swiper-button:hover {
background-image: none;
color: black;
}
.ps1 .swiper-button:after {
font-size: 2rem;
}
.ps1 .swiper-button:focus {
outline: 0;
} .ps1 .swiper-slide {
height: auto;
padding: 8px;
}
.ps1 .swiper-slide a {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-color: white;
padding: 2rem 1rem;
text-align: center;
height: 100%;
width: 100%;
transition: all 0.2s ease-out;
}
.ps1 .swiper-slide a:hover {
transition: all 0.2s ease-out;
box-shadow: 8px 8px #e4e4e4;
}
.ps1 .swiper-slide img {
height: 200px;
width: auto;
object-fit: contain;
}
.ps1 .swiper-slide .title {
margin-top: 2rem;
margin-bottom: 10px;
color: #2D2D2D;
}
.ps1 .content-container {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 15px;
color: #7A7A7A;
}
.ps1 .seperator {
width: 14px;
height: 2px;
background-color: #d6d6d6;
margin: 0 15px;
}
.ps1 .category, .ps1 .price {
color: #2D2D2D;
font-weight: 300;
}  @media screen and (min-width: 768px) {
.ps1 .swiper-outer-container {
display: flex;
}
.ps1 .swiper-container {
width: calc(90% + 16px);
margin: 0 auto;
}
.ps1 .swiper-button {
display: flex;
width: 2%;
}
.ps1 .swiper-button-prev {
left: 0;
}
.ps1 .swiper-button-next {
right: 0;
}
} @media screen and (min-width: 1350px) {
.ps1 .swiper-slide a {
padding: 2.5rem 1rem;
}
.ps1 .swiper-outer-container {
display: flex;
}
.ps1 .swiper-container {
margin-left: -8px;
width: calc(100% + 16px);
}
.ps1 .swiper-button-prev {
left: -60px;
}
.ps1 .swiper-button-next {
right: -60px;
}
}.cButtonRow {
display: flex;
flex-direction: column;
} 
.cButtonRow .btn {
width: 100%;
} 
.cButtonRow .btn:first-of-type {
margin-bottom: 1rem;
background-color: #5ED4E5;
} 
@media screen and (min-width: 430px) {
.cButtonRow {
flex-direction: row;
}
.cButtonRow .btn {
width: auto;
} 
.cButtonRow .btn:first-of-type {
margin-bottom: 0;
margin-right: 1rem;
} 
}