/*
 * Product page
 */

/*
 * Sticky Element Flow - Product Page
 */
.sticky {
    top: 20vh;
    position: sticky !important;
    position: -webkit-sticky !important;
    height: 55vh;
}

/* change padding and story text width on mobile */
@media (max-width: 980px) {
	.sticky {
    	top: 6vh;
	}

	.story_text {
		width: 99% !important;
		margin: auto;
	}
}

.disable-overflow {
    overflow-y: initial !important;
}

.vcenter-elements {
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (min-width: 980px) {
    .story img {
        max-width: 120%;
        margin-top: -10%;
    }
}
