.item-container{background-color:#ffffff;box-shadow:0 2px 4px 0 rgba(25, 36, 47, 0.05);}.pl .item{border-bottom:1px solid #BCCAD7;padding:2rem 0;display:grid;grid-template-areas:'image title cart''image info1 cart''image info2 cart''image comp  cart''image cross cross';grid-template-columns:min-content auto min-content;grid-template-rows:min-content min-content min-content 1fr auto;position:relative;}.pl .item__signs{position:absolute;top:2rem;left:0;font-size:10px;pointer-events:none;z-index:1;}.pl .item__image{grid-area:image;margin:0 2rem 0 0;width:10rem;height:10rem;}.pl .item__image img{display:block;width:10rem;height:10rem;}.pl .item__image img.default-product-image{scale:0.7;}.pl .item__title{grid-area:title;margin:0 0 0.6rem 0;font-weight:600;font-size:1.5rem;line-height:1.8rem;}.pl .item__info1{grid-area:info1;margin:0 0 0.6rem 0;display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:0.6rem;}.pl .item__text-badges{margin:0;display:flex;flex-wrap:wrap;align-items:start;gap:0.4rem;}.pl .item__text-badges > *{margin:0;padding:0.4rem 0.6rem;border-radius:0.3rem;font-weight:600;font-size:1.2rem;line-height:1.2rem;}.pl .item__text-badges > *.--top{background:#F7C03F;color:#201A3D;}.pl .item__text-badges > *.--sale{background:#F73F3F;color:#FFFFFF;}.pl .item__text-badges > *.--new{background:#6FA32E;color:#FFFFFF;}.pl .item__text-badges > *.--made-in{background:#201A3D;color:#FFFFFF;}.pl .item__product-code{font-weight:700;font-size:1.2rem;line-height:1.6rem;color:#97A2B4;}.pl .item__info2{grid-area:info2;margin:0 0 auto 0;display:flex;flex-wrap:wrap;align-items:center;}.pl .item__stock{font-weight:700;font-size:1.3rem;line-height:2.2rem;margin-right:1.8rem;}.pl .item__stock.--in-stock{color:#6FA32E;}.pl .item__stock.--soon-in-stock{color:#0D5EA9;}.pl .item__stock.--not-in-stock{color:#D90000;}.pl .item__info{font-weight:400;font-size:1.3rem;line-height:1.8rem;margin-right:1.4rem;}.pl .item__info.--color{background-position:left center;background-size:0.825rem auto;padding-left:1.425rem;}.pl .item__info.--manufacturer{background:url('/template/images/product-info.manufacturer.svg?v=2') left center no-repeat;background-size:1.4rem 1.4rem;padding-left:2rem;}.pl .item__info.--pages{background:url('/template/images/product-info.capacity-pages.svg?v=2') left center no-repeat;background-size:1.4rem 1.4rem;padding-left:2rem;}.pl .item__info.--volume{background:url('/template/images/product-info.capacity-ml.svg?v=2') left center no-repeat;background-size:1.4rem 1.4rem;padding-left:2rem;}.pl .item__info.--ppu{background:url('/template/images/product-info.price-per-unit.svg?v=2') left center no-repeat;background-size:1.2rem 1.2rem;padding-left:1.8rem;}.pl .item__cart{grid-area:cart;margin:0 0 0 2rem;text-align:right;}.pl .item__price{display:flex;flex-direction:column;align-items:flex-end;gap:0.2rem;white-space:nowrap;}.pl .item__price > *{margin:0;}.pl .item__price-line{display:inline-flex;align-items:baseline;justify-content:right;column-gap:0.8rem;}.lang-hr .pl .item__price-line{flex-wrap:wrap;}.pl .item__price-primary{font-weight:700;font-size:1.8rem;line-height:2.0rem;}.pl .item__price-previous{font-weight:400;font-size:1.4rem;line-height:1.6rem;text-decoration:line-through;opacity:0.6;}.pl .item__price-secondary{font-weight:400;font-size:1.2rem;line-height:1.4rem;opacity:0.6;}.pl .item__price-last-30-days{font-weight:400;font-size:1.2rem;line-height:1.4rem;opacity:0.6;}.pl .item__cart .button-basic{margin-top:0.8rem;}.pl .item__compatibility{grid-area:comp;font-weight:400;font-size:1.3rem;line-height:1.8rem;margin:0.8rem 0 0 0;}.pl .item__cross{grid-area:cross;margin:1rem 0 0 0;}.pl .item__buy-tp-premium{padding:1rem 0.5rem 1rem 2rem;background:#F4F6F8;border-radius:6px;font-weight:400;font-size:1.5rem;line-height:1.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;}/*todo:.pl .item__buy-more-pieces{}*//* MOBIL */@media screen and (max-width:700px){.pl .item{grid-template-areas:'image title''image info1''image info2''comp  comp''cart  cart''cross cross';grid-template-columns:min-content auto;grid-template-rows:min-content min-content 1fr auto auto auto;}.pl .item__compatibility{text-align:center;}.pl .item__cart{margin:0.8rem 0 0 0;width:100%;text-align:center;}.pl .item__price{align-items:center;}.pl .item__price-line{flex-wrap:wrap;justify-content:center;}.pl .item__cross{}.pl .item__buy-tp-premium{padding:1rem;flex-direction:column;}}