.recommendations-container{height:auto}.recommendations-container .recommendations-cards-list.product-cards-list{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;align-items:flex-start;height:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.recommendations-container .recommendations-cards-list.product-cards-list::-webkit-scrollbar{height:4px}.recommendations-container .recommendations-cards-list.product-cards-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.recommendations-container .recommendations-cards-list.product-cards-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:2px}.recommendations-container .recommendations-cards-list.product-cards-list:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item{flex:0 0 auto;width:fit-content;height:auto;scroll-snap-align:start}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card{padding:16px 0;background-color:rgba(0,0,0,0);box-shadow:none;border-radius:8px;overflow:hidden;transition:transform .3s}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-badge .btn__text{font-family:PP Neue Montreal Mono,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.03em;text-transform:uppercase}@media screen and (max-width:1399px){.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-badge .btn__text{font-size:13px;line-height:14px}}@media screen and (max-width:1199px){.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-badge .btn__text{font-size:11px;line-height:13px}}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-control .card-control__button{padding:5px 7px}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-control .card-control__button svg{width:27px;height:27px}@media screen and (max-width:1280px){.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-control .card-control__button svg{width:24px;height:24px}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-control .card-control__button{padding:1px 3px}}@media screen and (max-width:768px){.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-control .card-control__button{padding:0 2px}}@media screen and (max-width:500px){.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-control .card-control__button{padding:2px 0}}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-control--bottom-left{bottom:0;left:6px}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-name,.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-name img{height:51px}@media screen and (max-width:500px){.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-name,.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-name img{height:38px}}.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-price--dollar{font-weight:500;font-size:22px;line-height:24px;letter-spacing:-.03em;text-transform:uppercase}@media screen and (max-width:1399px){.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-price--dollar{font-size:18px;line-height:20px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.recommendations-container .recommendations-cards-list.product-cards-list .cards-list__item .card .card-price--dollar{font-size:14px;line-height:16px}}.recommendations-container .cart-button{width:fit-content;height:fit-content;right:6px;bottom:0;padding:2px 8px}@media screen and (max-width:1280px){.recommendations-container .cart-button{padding:1px 6px}}@media screen and (max-width:500px){.recommendations-container .cart-button{padding:0 2px}}.recommendations-container .cart-button svg{width:32px;height:32px}@media screen and (max-width:1280px){.recommendations-container .cart-button svg{width:22px;height:22px}}