.customerPhotoItem{--border-color:var(--deepblue-10);--tag-offset:10px;--art-padding:15px;--meta-gap:5px;--meta-padding:12px 0;--title-font:14px;--transition-smooth:.3s ease-in-out;--transition-label:.5s ease-in-out}@media (min-width:768px){.customerPhotoItem{--art-padding:20px;--meta-gap:10px;--title-font:15px}}.customerPhotoItem{display:flex;flex-direction:column;gap:10px}.customerPhotoItem__image{aspect-ratio:3/4}.customerPhotoItem__image img{position:relative;width:100%;height:100%;object-fit:cover;border-radius:5px;object-position:calc(50% + var(--xCoord)) calc(50% + var(--yCoord));aspect-ratio:3/4}.customerPhotoItem__product{display:flex;gap:10px}.customerPhotoItem__product-image{aspect-ratio:1/1;background:var(--mediumtaupe);border-radius:5px;width:62px;padding:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width:992px){.customerPhotoItem__product-image{width:80px}}.customerPhotoItem__product-image img{max-width:calc(100% - 10px);max-height:calc(100% - 10px);border-radius:3px;box-shadow:var(--small-shadow)}.customerPhotoItem__product-content{flex:1;min-width:0;overflow:hidden;font-size:var(--title-font);display:flex;flex-direction:column;gap:2px;color:var(--deepblue-90);line-height:1em;padding:5px 0 0}.customerPhotoItem__product-content .material{margin-top:auto;border-top:1px solid var(--deepblue-10);color:var(--deepblue-70);font-size:clamp(12px,1vw,14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:5px 0 0;text-transform:capitalize}.customerPhotoItem__product-content span:not(.title-before){width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.15em}.customerPhotoItem__product-content .primary-item{font-weight:600}.customerPhotoItem__product-content .secondary-item{font-size:13px}.customerPhotoItem__product-content .primary-item:not(:has(+.secondary-item)){white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2em}@media (min-width:768px){.customerPhotoItem__product-content .secondary-item{font-size:var(--title-font)}}.customerPhotoItem__product-content .secondary-item i{font-family:"Wulkan";font-style:normal;font-weight:600}