.font-light{font-family:DINNextW05-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-light.is-bold,.font-light b,.font-light strong,.font-regular{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-medium,.font-regular.is-bold,.font-regular b,.font-regular strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-bold,.font-medium.is-bold,.font-medium b,.font-medium strong{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-tile{display:flex;position:relative;box-sizing:border-box;background-color:#fefefe;box-shadow:1px 0 0 0 #e5e8eb,0 1px 0 0 #e5e8eb,1px 1px 0 0 #e5e8eb,inset 1px 0 0 0 #e5e8eb,inset 0 1px 0 0 #e5e8eb}@media print,screen and (min-width:64em){.product-tile{box-shadow:none;border:1px solid #e5e8eb}}@media print,screen and (min-width:64em){.product-tile--no-margin{box-shadow:1px 0 0 0 #e5e8eb,0 1px 0 0 #e5e8eb,1px 1px 0 0 #e5e8eb,inset 1px 0 0 0 #e5e8eb,inset 0 1px 0 0 #e5e8eb;border:none}}.product-tile__link{display:flex;width:100%;text-decoration:none;color:inherit}.product-tile__wrapper{display:block;width:100%;align-self:flex-end;padding:10px}@media print,screen and (min-width:64em){.product-tile--wide .product-tile__wrapper{align-self:center;min-height:152px;padding:40px 160px 40px 10px}}.product-tile__brand,.product-tile__variants{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;position:absolute;top:10px;right:10px;max-width:calc(50% - 20px);height:30px;z-index:1}.product-tile--double .product-tile__brand,.product-tile--double .product-tile__variants{max-width:calc(25% - 20px)}.product-tile--wide .product-tile__brand,.product-tile--wide .product-tile__variants{display:none}.product-tile__variants{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-tile__variants.is-bold,.product-tile__variants b,.product-tile__variants strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-tile__star{height:10px}.product-tile__rating{display:block;min-height:20px}.product-tile__thumb{margin-top:25px;margin-bottom:10px}@media print,screen and (min-width:30em){.product-tile__thumb{margin-bottom:25px}}@media print,screen and (min-width:64em){.product-tile--wide .product-tile__thumb{display:block;position:absolute;width:150px;right:10px;top:50%;transform:translateY(-50%);margin:0}}.product-tile__header{display:block;position:relative;margin-top:6px;margin-bottom:6px}.product-tile--double .product-tile__header{width:calc(50% - 10px);float:left;margin-top:9px;margin-bottom:-3px}.product-tile__title{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;line-height:15px;height:45px;overflow:hidden}.product-tile__title.is-bold,.product-tile__title b,.product-tile__title strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@supports (-webkit-line-clamp:3){.product-tile__title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-tile__title:after{display:none}}.product-tile__title:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:50%;height:22.5px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%)}@media print,screen and (min-width:64em){.product-tile__title{line-height:17px;height:34px}@supports (-webkit-line-clamp:2){.product-tile__title{-webkit-line-clamp:2}.product-tile__title:after{display:none}}.product-tile__title:after{height:17px}}.product-tile--double .product-tile__title{line-height:15px;height:30px}@supports (-webkit-line-clamp:2){.product-tile--double .product-tile__title{-webkit-line-clamp:2}.product-tile--double .product-tile__title:after{display:none}}.product-tile--double .product-tile__title:after{height:15px}@media print,screen and (min-width:64em){.product-tile--double .product-tile__title{line-height:17px;height:34px}@supports (-webkit-line-clamp:2){.product-tile--double .product-tile__title{-webkit-line-clamp:2}.product-tile--double .product-tile__title:after{display:none}}.product-tile--double .product-tile__title:after{height:17px}}.product-tile__price{min-height:46px}@media print,screen and (min-width:64em){.product-tile__price{margin-top:10px}}.product-tile--double .product-tile__price{width:calc(50% - 10px);float:right;text-align:right}@media print,screen and (min-width:64em){.product-tile--double .product-tile__price{margin-top:0}}.product-tile__flags{display:flex;flex-wrap:wrap;flex-direction:column;position:absolute;z-index:1;top:10px;left:10px;max-width:calc(50% - 10px);align-items:flex-start}@media print,screen and (min-width:64em){.product-tile__flags{flex-direction:row}}.product-tile__flag{flex:0 1 auto;margin:0 4px 4px 0}.product-tile--disabled .product-tile__wrapper{opacity:.3}.product-tile__disabled{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;display:block;position:absolute;top:0;bottom:0;left:1px;right:0;z-index:10;overflow:hidden}.product-tile__disabled.is-bold,.product-tile__disabled b,.product-tile__disabled strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.product-tile__disabled{left:0}.product-tile--wide .product-tile__disabled{left:1px}}.product-tile__disabled-text{display:block;position:absolute;top:50%;left:-1px;right:-1px;transform:translateY(-50%) rotate(-5deg) skewX(-5deg);margin:0;padding:18px 10px;text-transform:uppercase;font-size:18px;line-height:18px;font-weight:700;text-align:center;background-color:#e5e8eb;color:#363a3d}@media print,screen and (min-width:64em){.product-tile__disabled-text{font-size:20px}}

/*# sourceMappingURL=product-tile.102e2bb429.css.map*/