.js-product-recommendations{padding:21px;display:flex;flex-direction:column;row-gap:1rem}.js-product-recommendations__header{display:flex;flex-direction:column;row-gap:.5rem}.js-product-recommendations__title{font-size:22px;line-height:22px;font-family:var(--font-oswald);text-transform:uppercase;font-weight:500;color:#000;padding:0 1rem}.js-product-recommendations .decoration{display:block;width:100%;height:10px;border:1px solid rgba(0,0,0,.1882352941);border-top:0}.js-product-recommendations .product-placeholder{width:100%;display:flex;flex-direction:column;row-gap:.5rem}.js-product-recommendations .product-placeholder .product-image{display:block;width:100%;border-radius:0;background:linear-gradient(90deg,#0000000f,#00000024,#0000000f);background-size:250% 100%;animation:shimmer 1.2s linear infinite;aspect-ratio:.64;box-shadow:0 1px 2px #0000000a}.js-product-recommendations .product-placeholder .text-placeholder{display:block;height:16px;background:linear-gradient(90deg,#0000000f,#00000024,#0000000f);border-radius:0;animation:shimmer 1.2s linear infinite}.js-product-recommendations .product-placeholder .text-placeholder.as-title{width:80%}.js-product-recommendations .product-placeholder .text-placeholder.as-price{width:40%}.js-product-recommendations .product-placeholder .decoration{width:100%;height:10px;border:1px solid rgba(0,0,0,.1882352941);border-top:0}.js-product-recommendations .splide .splide__arrows.splide__arrows--ltr button.splide__arrow{background-color:#ffffff50;height:30px;width:30px}.js-product-recommendations .splide .splide__arrows.splide__arrows--ltr button.splide__arrow:disabled{opacity:.5;background-color:#f3f3f3}.js-product-recommendations .splide .splide__arrows.splide__arrows--ltr button.splide__arrow svg{width:10px}.js-product-recommendations .splide .splide__arrows.splide__arrows--ltr button.splide__arrow svg *{color:#fff}@media (min-width: 768px){.js-product-recommendations .splide .splide__arrows.splide__arrows--ltr button.splide__arrow.splide__arrow--next{right:-1rem}.js-product-recommendations .splide .splide__arrows.splide__arrows--ltr button.splide__arrow.splide__arrow--prev{left:-1rem}}@media (min-width: 768px){.js-product-recommendations{padding:2rem}.js-product-recommendations__title{font-size:40px;line-height:40px}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}
