.section-recently-viewed{overflow:hidden;position:relative;padding:0}.section-recently-viewed__inner{position:relative}.section-recently-viewed .device{display:none;width:2em;height:2em;margin:0 auto}.section-recently-viewed .device svg{opacity:.25;width:100%;height:auto;-webkit-animation-name:device;animation-name:device;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.section-recently-viewed .wrap{display:block}.section-recently-viewed.loading{padding:4em 0 8em 0}.section-recently-viewed.loading .device{display:block}.section-recently-viewed.loading .wrap{display:none}.section-recently-viewed .swiper{overflow:visible}.section-recently-viewed .swiper:not(.swiper-initialized){display:flex}.section-recently-viewed .swiper-slide{height:auto}.section-recently-viewed__header{margin-bottom:1.5em;display:flex;justify-content:center;align-items:center;text-align:center}.section-recently-viewed__header h1,.section-recently-viewed__header h2,.section-recently-viewed__header h3,.section-recently-viewed__header h4,.section-recently-viewed__header h5,.section-recently-viewed__header h6{margin:0;line-height:1}.section-recently-viewed__header p{margin:0}@-webkit-keyframes device{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes device{from{transform:rotate(0)}to{transform:rotate(360deg)}}