.productCards___3R7PE{width:100%;display:flex;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.productCards___3R7PE::-webkit-scrollbar{width:0}.productCards___3R7PE>article{min-width:210px;max-width:210px;width:210px;margin:0 8px}.recommendationsSpacer___2dWKy{min-width:8px;width:8px}@media (min-width:990px){.recommendationsSpacer___2dWKy{min-width:0;width:0}}@media (min-width:990px){.productCards___3R7PE>article,.productCardsRecommendations___1z9pP>article{min-width:222px;max-width:222px;width:222px;margin:0 24px 0 0}}.root___LN2Bz{position:absolute;z-index:2;background:#fff;opacity:.98;top:-1px;bottom:-1px;left:-1px;right:-1px}.root___LN2Bz img{object-fit:cover;height:100%;width:100%;image-rendering:-webkit-optimize-contrast;image-rendering:optimizequality}.variations___3vzj4{margin-bottom:10px}.buttonAddToBasket___zZWGm{margin-top:5px;width:100%}.buttonAddToBasket___zZWGm button{font-size:14px;padding:7px 8px;width:100%}@media (min-width:990px){.buttonAddToBasket___zZWGm{margin-top:0}.hasSize___-A3fD .buttonAddToBasket___zZWGm{margin-top:5px}}.from___2j1Xd{padding:12px 0 0;display:flex;align-items:flex-start;cursor:pointer}.from__container___1N5ZE{width:100%}.from__wrapper___65fHA{display:flex;flex-direction:row;width:100%;align-items:center}.from__wrapper___65fHA svg{cursor:pointer;margin-left:8px;min-width:9px;width:9px;height:20px;fill:#706e7d}.from__text___3bL0B{height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:calc(100% - 22px)}.from__text___3bL0B span{color:#9b99a4;font-family:LL Circular Book Web,Helvetica,Arial,sans-serif;line-height:20px;font-size:12px}.from__flag___16Nal{margin-right:8px}.from__flag___16Nal img{object-fit:cover;border-radius:50%;width:14px;height:14px;opacity:.6;display:block}.from--small___2qAsS{padding:12px 0 0}.root___2CkHx{height:100%;padding:0 0 24px;width:48%;position:relative;overflow:hidden}.productName___2eIqZ{color:#242038;padding-top:8px;margin-bottom:4px;line-height:normal}.productName___2eIqZ .brandName___1xptD{display:block;text-transform:uppercase;font-size:12px;margin-bottom:4px}.imageWrapper___1DYEe{display:block;position:relative;padding-top:100%;width:100%;background-color:#f4f4f5;overflow:hidden}.cardWrapper___3RMYr{padding:0 20px 15px;background-color:#fff;overflow:hidden;border:1px solid #ebeaec}.productInfo___2GN-A{display:block;position:relative;background:#fff;z-index:10;padding-bottom:10px}.cardActions___3BTph{display:none}.priceStock___8JtYM .price{display:inline}.priceStock___8JtYM .discountedPrice{color:#242038}.priceStock___8JtYM{display:block}.priceStock___8JtYM .oosBadge___1w5AW{background:#e1e1e1;padding:2px 5px;border-radius:5px;margin-top:8px;text-transform:uppercase;font-size:smaller;white-space:nowrap;display:inline-block}.product-photo-wrapper___22pJd{position:relative}.root___2CkHx .cardWrapper___3RMYr .oosBadge___1w5AW{display:block;position:absolute;text-transform:uppercase;z-index:3;color:#fff;font-size:10px;left:10px;top:16px;border-radius:3px;background:#ff6464;padding:2px 4px}.badges___3ATmf{display:flex;flex-direction:row}.separator___3WgN0{background-color:#242038;border-radius:50%;height:2px;width:2px;margin:0 8px}.newInBadge___xwn2E{font-size:12px;margin-top:8px;color:#d4b483;display:flex;align-items:center}.starBoutiqueBadge___2ArD_{font-size:12px;margin-top:8px;color:#6976ef;display:inline-block}.heart___20Uno{position:absolute;top:8px;right:8px;z-index:3;border-radius:50px;background-color:#fff}@media (min-width:990px){.heart___20Uno,.heart___20Uno:hover{transition:box-shadow .2s ease-out}.heart___20Uno:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:480px){.root___2CkHx{min-width:30%;max-width:30%;width:30%}}@media (min-width:990px){.root___2CkHx{padding:0;margin-bottom:32px}.productInfo___2GN-A{min-height:70px}.imageWrapper___1DYEe{height:230px}}@media (min-width:990px) and (pointer:fine){.cardActions___3BTph{display:block;position:absolute;z-index:5;background:linear-gradient(hsla(0,0%,100%,.5),#fff);width:100%;padding:10px;transition:transform .25s ease-out}.root___2CkHx:hover .cardActions___3BTph{transform:translate3d(0,-54px,0)}.root___2CkHx:hover .hasSize___UVzAd{transform:translate3d(0,-100px,0)}}.root___VGlZn{position:relative;position:sticky;top:0;height:300px}.wrapper___2CGyK{position:absolute;top:50%;left:50%;transform:translate(-50%)}