I've implemented Flickity slider for a one-page online store. The height is set to be 100% of the parent div on desktop screens. It functions correctly on Chrome, but not on Safari.
Here's the HTML:
<div class="product__container">
<div class="product__image--container">
<div class="main-carousel">
<div class="carousel-cell img--two"></div>
<div class="carousel-cell img--one"></div>
</div>
</div>
<div class="product__description--container">
<div class="product__description--aligner">
<h1 class="product__title" style="margin-bottom: 0px; margin-top: 0px;"><strong>MYSTERY BOX</strong></h1>
<p class="product__price">$25</p>
<p><strong>The stuff:</strong> we spend our days working with cool brands with even cooler products.</p>
<div id='product-component-83d33f1cc51'></div>
</div>
</div>