[data-component-name=search-product-item]{height:100%}[data-component-name=search-product-item] figure{overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column}[data-component-name=search-product-item] figure img{display:block;width:100%;height:auto}[data-component-name=search-product-item] figure .search-item-info{position:relative}[data-component-name=search-product-item] figure .altCaption{opacity:0}[data-component-name=search-product-item] figure .mainImage,[data-component-name=search-product-item] figure .topLayerPlh{position:absolute;top:0;width:100%}[data-component-name=search-product-item] figure .mainCaption,[data-component-name=search-product-item] figure .mainImage{transition:opacity .5s}body:not(.is_ie) [data-component-name=search-product-item] figure .mainCaption,body:not(.is_ie) [data-component-name=search-product-item] figure .mainImage{will-change:transform;transform:translate3d(0,0,0)}[data-component-name=search-product-item] .search-item-info{text-align:center;margin-top:16px;flex-grow:1;display:flex;flex-direction:column;align-items:center}[data-component-name=search-product-item] .search-item-info .mainCaption{margin-bottom:16px;flex-grow:1}[data-component-name=search-product-item] .search-item-info .label:after{content:': '}[data-component-name=search-product-item] .search-item-info .search-item-title{text-transform:uppercase}[data-component-name=search-product-item] .search-item-info .search-item-price{margin-top:4px}[data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .markdown{display:none}[data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .convertedLocalPriceWrapper{white-space:nowrap}body:not(.hasDoubleCurrency) [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .priceWrapper{display:inline}body.ch [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .convertedLocalPrice .currency:before{content:"CHF\00a0"}body.in [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .convertedLocalPrice .currency:before{content:"GBP\00a0"}[data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .discounted{color:#ee502c}[data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price{display:inline-flex;align-items:baseline}[data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price.full{text-decoration:line-through}[data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price.free .currency{display:none}[data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price.free .value:after{content:""}body:not(.gb):not(.us) [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price:not(.convertedLocalPrice) .value:before{content:"\00a0"}[data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value{order:0}.fr [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value,.it [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value,.mc [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value,.sm [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value,.va [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value{order:-1}.fr [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:after,.it [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:after,.mc [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:after,.sm [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:after,.va [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:after{content:"\00a0"}.fr [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:before,.it [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:before,.mc [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:before,.sm [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:before,.va [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater .price .value:before{content:""}body:not(.hasDoubleCurrency) [data-component-name=search-product-item] .search-item-info .search-item-price .priceUpdater{display:inline}[data-component-name=search-product-item] .search-item-info .available-sizes{margin-top:4px}[data-component-name=search-product-item] .search-item-info .available-sizes .sizesList li{display:inline}[data-component-name=search-product-item] .search-item-info .available-sizes .sizesList li:not(:first-child):before{content:"/"}[data-component-name=search-product-item] .search-item-info .available-sizes .sizesList li .description{display:inline}[data-component-name=search-product-item] button{max-width:100%}[data-component-name=search-product-item] button.addedButton{display:none;pointer-events:none;background:#000;border-color:#000;color:#fff}[data-component-name=search-product-item] button.addedButton:hover{background-color:#fff;border-color:#000;color:#000}[data-component-name=search-product-item].added .addItemToShoppingBagButton{display:none}[data-component-name=search-product-item].added .addedButton{display:inline-block}@media screen and (max-width:767px){[data-component-name=search-product-item] .search-item-info{min-height:52px}}@media screen and (min-width:768px) and (max-width:959px){[data-component-name=search-product-item] .search-item-info{min-height:75px;font-size:12px}}@media screen and (min-width:960px){[data-component-name=search-product-item] .search-item-info{min-height:72px}}