.searchresults-container .loading-container{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;border:.25rem solid #ddd;border-radius:50%;border-top:.25rem solid var(--primaryColor);display:inline-block;height:28px;margin:8px 0;width:28px}.product-searchresult{padding-bottom:10px;padding-top:10px}@media only screen and (min-width:64em){.product-searchresult{border-bottom:1px solid var(--shadeLightColor)}}.product-searchresult__image-and-info{display:flex;margin-bottom:15px}@media only screen and (min-width:64em){.product-searchresult__image-and-info{margin-bottom:0}}.product-searchresult__image-container{flex-basis:210px;padding-right:10px;position:relative;width:210px}.product-searchresult__image{width:175px}.product-searchresult__info-container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:64em){.product-searchresult__info-container{padding-left:10px;padding-top:10px}}.product-searchresult__name{color:var(--neutralBlackColor);font-size:1.25em;font-weight:700;line-height:1.14;margin-bottom:10px;text-align:left}@media only screen and (min-width:40em){.product-searchresult__name{font-size:1.375em}}.product-searchresult__description{color:var(--shadeDarkColor);font-size:1em;line-height:1.25;margin-bottom:15px;text-align:left}.product-searchresult__quantity-and-basket-button{align-self:center;display:flex}.product-searchresult__availability-and-articlenumber-container{display:flex;flex-direction:column;font-size:.75em;margin-top:auto}@media only screen and (min-width:40em){.product-searchresult__availability-and-articlenumber-container{flex-direction:row;font-size:.875em;padding:8px 0}}@media only screen and (min-width:80em){.product-searchresult__availability-and-articlenumber-container{font-size:1em}}.product-searchresult__availability{color:#63b200;margin-right:35px}.product-searchresult__availability--not-available{color:#ff0000}.product-searchresult__availability--subscription,.product-searchresult__availability--subscription .linkarrow-after:after{color:#ff8C00}.product-searchresult__availability--subscription a{color:inherit}.product-searchresult__availability--subscription a:hover,.product-searchresult__availability--subscription a:hover:after{color:#000}.product-searchresult__articlenumber{color:var(--shadeColor);padding-left:20px}.product-searchresult__price-container{align-items:flex-start;display:block;text-align:left}@media only screen and (min-width:64em){.product-searchresult__price-container{padding-top:12px}}@media only screen and (min-width:80em){.product-searchresult__price-container{padding-right:30px}}.product-searchresult__price-container .user__price{margin-bottom:0}.product-searchresult__price{display:inline-block;margin-top:10px}.product-searchresult__instead-of-price{color:var(--neutralBlackColor);font-size:.875em;font-weight:400;text-decoration:line-through}.product-searchresult .product-quantity-and-basket-button{width:100%}.pages-searchcontainer--content .heading--search{line-height:1.4}.pages-searchcontainer--content p{margin-bottom:10px}.pages-searchcontainer--content .search__subtitle{font-weight:500}@media only screen and (min-width:64em){.pages-searchcontainer--content .search__subtitle p{font-size:1.125em;margin-bottom:0}}.pages-searchcontainer--content .search__text{max-width:70rem}
