.section-recently-viewed{overflow:hidden;position:relative}.section-recently-viewed__header{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:2em;flex-direction:column;gap:.5em}@media (max-width:1024px){.section-recently-viewed__header{margin-bottom:1.5em}}.section-recently-viewed__header a{color:var(--color-text-body);line-height:1;display:flex;gap:.375em;text-decoration:none;padding:.5em 0}@media (max-width:1024px){.section-recently-viewed__header a span{font-size:.875em}}.section-recently-viewed__header a svg{width:.625em;height:auto}.section-recently-viewed__header a svg circle,.section-recently-viewed__header a svg line,.section-recently-viewed__header a svg path,.section-recently-viewed__header a svg polygon,.section-recently-viewed__header a svg polyline{stroke:var(--color-text-body);fill:none;stroke-width:1.75;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.section-recently-viewed__header a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.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,.section-recently-viewed__header p{display:block;line-height:1;margin:0}.section-recently-viewed__header h1 a,.section-recently-viewed__header h2 a,.section-recently-viewed__header h3 a,.section-recently-viewed__header h4 a,.section-recently-viewed__header h5 a,.section-recently-viewed__header h6 a,.section-recently-viewed__header p a{padding:0;color:var(--color-text-headings)}.section-recently-viewed__header--space{flex-direction:row;justify-content:space-between;align-items:center}.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:6em 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-slide{height:auto}.section-recently-viewed .swiper-scrollbar{display:none;position:relative;left:auto;bottom:auto;width:90%;margin:3em auto 1em auto;background-color:var(--color-border-primary);margin-top:3em;margin-bottom:1em;height:3px}.section-recently-viewed .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--color-text-body)}.section-recently-viewed .swiper-pagination{display:flex;width:100%;position:relative;top:auto;left:auto;bottom:auto;right:auto;justify-content:center;gap:.5em;margin-top:2em}.section-recently-viewed .swiper-pagination .swiper-pagination-bullet{margin:0;background-color:var(--color-text-body)}.section-recently-viewed .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.section-recently-viewed .swiper-pagination.swiper-pagination-lock{display:none}.section-recently-viewed .swiper-navigation{display:none;position:relative;left:0;top:0;right:0;bottom:0;width:100%;z-index:2;justify-content:space-between;pointer-events:none;margin-top:1em}@media (max-width:1024px){.section-recently-viewed .swiper-navigation{display:none}}.section-recently-viewed .swiper-navigation .swiper-button{width:2em;height:4em;display:flex;align-items:center;justify-content:center;pointer-events:all;background-color:transparent;pointer-events:all;cursor:pointer;border-radius:.25em}.section-recently-viewed .swiper-navigation .swiper-button svg{width:1.25em;height:auto}.section-recently-viewed .swiper-navigation .swiper-button svg circle,.section-recently-viewed .swiper-navigation .swiper-button svg line,.section-recently-viewed .swiper-navigation .swiper-button svg path,.section-recently-viewed .swiper-navigation .swiper-button svg polygon,.section-recently-viewed .swiper-navigation .swiper-button svg polyline{fill:none;stroke:var(--color-text-body);stroke-width:1.25;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.section-recently-viewed .swiper-navigation .swiper-button.swiper-button-disabled{opacity:.25}@-webkit-keyframes device{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes device{from{transform:rotate(0)}to{transform:rotate(360deg)}}