.articlebox{position:relative}.articlebox__list .articlebox{align-content:flex-start;justify-content:flex-start;margin:0;width:50%;max-width:100%;min-height:150px;padding:12px .2em;padding:12px .3vw}@media (min-width:40em){.articlebox__list .articlebox{width:33.33%}}.article__carousel .articlebox{flex-shrink:0;width:220px;padding:8px 0}.articlebox .image{padding-bottom:5px;position:relative;mix-blend-mode:darken}.articlebox .defaultimg{width:100%}.articlebox .coupon{position:absolute;z-index:1;left:0;bottom:0;padding:1ex;font-size:.8em;line-height:1.1;text-align:center;color:#fff;background-color:var(--STATE-sale)}@media (min-width:30em){.articlebox .coupon{width:100%}}.articlebox .price-coupon{position:absolute;z-index:1;left:0;top:0}.articlebox .description .item{display:flex;overflow:hidden;font-size:.8em;line-height:1.3;background-color:var(--GREY-super-light)}.articlebox .description .info{height:5.5em;padding:6px;line-height:1.3;border-radius:2px 2px 0 0}.articlebox .description .sizes{flex-wrap:wrap;height:1.6em;margin-top:1px;line-height:1.6;background-color:#fff;color:var(--COLOR-price);font-weight:700;font-size:.8em}.articlebox .description .name{flex:2 1 70%;min-width:50px;white-space:normal;color:var(--TEXT-default);border:0;hyphens:auto}.articlebox .price{flex:1 1 30%;text-align:right;margin-left:5px}.articlebox .discount{margin-bottom:3px}.articlebox .number{display:block;white-space:nowrap}.articlebox .base-price{font-size:80%;white-space:nowrap}.articlebox .size{padding:0 4px;background-color:var(--GREY-super-light)}.articlebox .size+.size{margin-left:2px}.lastviewed .articlebox{width:160px;height:220px;margin-bottom:20px;vertical-align:top;white-space:normal}.lastviewed .articlebox+.articlebox{margin-left:4px}