@keyframes slideInBottom{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@keyframes slideInTop{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInHidden{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutHidden{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes loading-skeleton{0%{filter:brightness(100%)}100%{filter:brightness(90%)}}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideInFromRight{0%{right:-100%}50%{right:-50%}100%{right:0}}@keyframes spinner-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tickAnimation{0%{opacity:0;stroke-dashoffset:-1000}10%{opacity:1}100%{opacity:1;stroke-dashoffset:0}}.products-recently-viewed{background-color:var(--section-background-colour);color:var(--section-text-colour, inherit);padding-bottom:var(--section-padding-bottom, 0);padding-top:var(--section-padding-top, 0);position:relative;scrollbar-width:auto;scrollbar-color:var(--color-scrollbar)}.products-recently-viewed::-webkit-scrollbar{width:var(--spacing-xxs);height:var(--spacing-xxs)}.products-recently-viewed::-webkit-scrollbar-track{margin:var(--spacing-l);background:rgba(0,0,0,0)}.products-recently-viewed::-webkit-scrollbar-thumb{border-radius:var(--spacing-xxs);background:var(--color-scrollbar)}@media(hover: none),(pointer: coarse){.products-recently-viewed{-ms-overflow-style:none;scrollbar-width:none}.products-recently-viewed::-webkit-scrollbar{background:rgba(0,0,0,0);width:0;height:0;display:none}}.products-recently-viewed__heading{color:var(--section-text-colour, inherit);display:block;font-family:var(--heading-text-font);font-size:var(--heading-text-font-size-mobile);font-variant-caps:var(--heading-text-font-variant-caps);font-weight:var(--heading-text-font-weight);margin-bottom:var(--spacing-l);text-align:center;width:100%}.products-recently-viewed .container{border:1px solid var(--colour-text-secondary)}.products-recently-viewed .prod-card__title{color:var(--section-text-colour, var(--color-text-dark))}@media(min-width: 64em){.products-recently-viewed{padding-bottom:var(--section-padding-bottom-desktop, 0);padding-top:var(--section-padding-top-desktop, 0)}.products-recently-viewed__heading{font-size:var(--heading-text-font-size-desktop)}.products-recently-viewed__copy{text-align:center}}
