.entry_content {
	max-width: 600px;
	margin: auto;
}
.entry_content p {
	margin: 0 0 10px;
}
[data-on-the-fly] .card .highlights__caption {
	font-size: 1.2em;
}
[data-on-the-fly] .capsule-info {
	font-size: 1.35em;
	height: calc(100% - 74px);
}
[data-on-the-fly] .capsule-info ul {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	padding: 0px;
	left: 0;
	right: 0;
}
.capsule-info ul li {
	margin: 0 0 8px;
}
[data-on-the-fly] .bg-green {
	background-color: #008383;
}

.product-slider .media > img {
  -webkit-transition: opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}




.product-slider .media.media--hover-effect > img + img {
  opacity: 0;
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.product-slider a:hover .media.media--hover-effect > img + img {
  opacity: 1;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  -webkit-transform: scale(1);
  transform: scale(1);
}


@media screen and (max-width: 992px) {
[data-on-the-fly] .capsule-info {
	font-size: 1em;
}
}

@media screen and (max-width: 668px) {
.collection-nav {
	overflow: visible;
	white-space: nowrap;
}
.collection-nav ul {
	overflow-x: scroll;
	display: inline-block;
}
.collection-nav li {
	white-space: nowrap;
	display: inline-block;
}
.navbar-expand .navbar-nav .nav-link {
	padding-right: 0.2rem;
	padding-left: 0.2rem;
}
[data-on-the-fly] .card .highlights__caption {
	font-size: .9em;
}
[data-on-the-fly] .capsule-info {
	font-size: 1em;
	height: calc(100% - 60px);
}
}
