.collection-page-container{background:#fff;padding:64px 80px}.breadcrumb-container{margin-bottom:40px;font-family:Manrope,sans-serif;font-size:14px}.breadcrumb-link{color:#ad8645;text-decoration:none}.breadcrumb-separator{color:#999;margin:0 8px}.breadcrumb-current{color:#666}.collection-header{text-align:center;margin-bottom:80px}.collection-title{color:#242424;margin-bottom:16px;font-family:SourceSerif4-medium,sans-serif;font-size:56px}.collection-subtitle{color:#878787;font-family:SourceSerif4,serif;font-size:24px}.collections-list{flex-direction:column;gap:120px;max-width:1200px;margin:0 auto;display:flex}.collection-item{align-items:center;gap:80px;display:flex}.collection-item.reverse{flex-direction:row-reverse}.collection-img-box{aspect-ratio:1;background:#fff;border:1px solid #f0ece3;flex:1;position:relative;overflow:hidden}.collection-img-box img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:24px;transition:transform .6s}.collection-item:hover .collection-img-box img{transform:scale(1.05)}.collection-count{color:#ad8645;background:#f7f4ef;padding:12px 24px;font-family:Manrope-Medium,sans-serif;font-size:14px;position:absolute;bottom:0;right:0}.collection-info-box{text-align:left;flex:1}.collection-number{color:#f0f0f0;margin-bottom:-20px;font-family:SourceSerif4-medium,serif;font-size:64px;line-height:1;display:block}.collection-item-name{color:#242424;margin-bottom:24px;font-family:SourceSerif4-medium,serif;font-size:40px;position:relative}.collection-item-desc{color:#666;max-width:450px;margin-bottom:32px;font-family:Manrope,sans-serif;font-size:18px;line-height:1.8}.view-collection-link{color:#ad8645;text-transform:uppercase;letter-spacing:2px;align-items:center;gap:10px;font-family:Manrope-SemiBold,sans-serif;font-size:16px;text-decoration:none;transition:gap .3s;display:inline-flex}.view-collection-link:hover{gap:15px}@media screen and (max-width:1024px){.collection-page-container{padding:64px 40px}.collection-item{gap:40px}}@media screen and (max-width:768px){.collection-page-container{padding:40px 24px}.collection-title{font-size:36px}.collection-item,.collection-item.reverse{flex-direction:column;gap:32px}.collection-info-box{text-align:center}.collection-item-desc{margin:0 auto 32px}.collection-item-name{font-size:32px}.collection-header{margin-bottom:48px}}
