.collections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:30px;margin-top:40px}.collection-card{background-color:#ffffff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;display:flex;flex-direction:column}.collection-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.12)}.collection-image{position:relative;height:250px}.collection-image img{width:100%;height:100%;object-fit:cover}.collection-badge{position:absolute;top:15px;right:15px;background:rgba(0,0,0,0.8);color:white;padding:5px 10px;border-radius:15px;font-size:12px;font-weight:bold;z-index:2}.collection-badge.nouveau{background:#e74c3c}.collection-badge.out-of-stock{background:#95a5a6}.loading{opacity:0.6}.collection-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.collection-title{font-size:1.4rem;margin-top:0;margin-bottom:10px}.collection-description{font-size:0.95rem;color:#666;margin-bottom:15px;flex-grow:1}.collection-stats{font-size:0.9rem;color:#333;font-weight:bold;margin-bottom:20px}.collection-cta{background:transparent;border:none;padding:0}.collection-cta a,.collection-cta a:focus,.collection-cta a:active{display:inline-block;color:#8c5d00;border:2px solid #8c5d00;padding:10px 20px;text-decoration:none;border-radius:5px;font-weight:bold;text-align:center;background-color:#fffaf0;background-image:linear-gradient(90deg,rgba(68,64,6,0.16) 0%,rgba(140,93,0,0.1) 100%);transition:all 0.3s ease;box-shadow:none!important;outline:none!important}.collection-cta a:hover{color:#593b00;border-color:#593b00;background-image:linear-gradient(90deg,rgba(68,64,6,0.25) 0%,rgba(140,93,0,0.2) 100%);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.1)!important}.et_pb_section_0.et_pb_section{background-color:#ffffff!important}.et_pb_code_0{padding-bottom:21px}