.collection-lot-section{width:100%;font-family:Sofia Pro,sans-serif}.collection-lot-container{width:100%;padding:0}.collection-lot-title{text-align:center;margin:0 0 16px;font-weight:500;letter-spacing:2px;padding:0 20px;font-family:Sofia Pro,sans-serif}.collection-lot-subtitle{text-align:center;margin:0 0 40px;font-weight:400;line-height:1.6;padding:0 20px;font-family:Sofia Pro,sans-serif}.collection-lot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;width:100%}@media(min-width:768px){.collection-lot-grid{grid-template-columns:repeat(3,1fr);gap:0}}@media(min-width:1200px){.collection-lot-grid{grid-template-columns:repeat(3,1fr);gap:0}}.collection-lot-item{position:relative;overflow:hidden;aspect-ratio:1 / 1.3;border-radius:0}.collection-lot-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.collection-lot-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.collection-lot-item:hover .collection-lot-image{transform:scale(1.05)}.collection-lot-image-placeholder{background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.collection-lot-placeholder-svg{width:60%;height:60%;opacity:.3}.collection-lot-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.4),transparent);z-index:2;text-align:center}.collection-lot-name{margin:0 0 8px;font-weight:600;letter-spacing:1px;line-height:1.2;font-family:Sofia Pro,sans-serif}.collection-lot-link{text-decoration:none;font-weight:400;letter-spacing:.5px;transition:opacity .3s ease;display:inline-block;font-family:Sofia Pro,sans-serif}.collection-lot-link:hover{opacity:.8;text-decoration:underline}@media(max-width:767px){.collection-lot-container{padding:0}.collection-lot-title{font-size:24px!important;padding:0 16px}.collection-lot-subtitle{font-size:14px!important;padding:0 16px}.collection-lot-grid{grid-template-columns:repeat(2,1fr);gap:0}.collection-lot-overlay{padding:16px}}@media(max-width:480px){.collection-lot-grid{grid-template-columns:1fr}.collection-lot-overlay{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-collection-lot.css.map */
