:root{--ecc-dark: #000000;--ecc-green: #4a7c59;--ecc-green-light: #5a9469;--ecc-cream: #f8f6f0;--ecc-gold: #c9a227;--ecc-text: #333333;--ecc-text-light: #6b7280}.collections-page{font-family:inherit;color:var(--ecc-text);background:var(--ecc-cream);padding:24px}.collections-page *{box-sizing:border-box}.collections-hero{background:linear-gradient(135deg,#000,#111);padding:80px 20px;text-align:center;position:relative;overflow:hidden;border-radius:24px}.collections-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.collections-hero__content{position:relative;z-index:1;max-width:800px;margin:0 auto}.collections-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin:0 0 16px;letter-spacing:-.02em}.collections-hero__subtitle{font-size:1.25rem;color:#ffffffd9;margin:0;line-height:1.6;font-weight:400}.collections-stats{background:var(--ecc-cream);padding:40px 20px;margin-top:-30px;position:relative;z-index:2}.collections-stats__container{display:flex;justify-content:center;gap:60px;max-width:800px;margin:0 auto;background:#fff;padding:30px 50px;border-radius:16px;box-shadow:0 10px 40px #00000014}.collections-stats__item{text-align:center}.collections-stats__number{display:block;font-size:2.5rem;font-weight:800;color:var(--ecc-green);line-height:1}.collections-stats__label{display:block;font-size:.9rem;color:var(--ecc-text-light);margin-top:8px}.collections-grid{padding:60px 20px;background:#fff}.collections-grid__container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.collection-card{position:relative;display:block;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;box-shadow:0 4px 20px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1)}.collection-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000026}.collection-card--featured{grid-column:span 2}.collection-card--highlight{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr}.collection-card--highlight .collection-card__image-wrapper{height:100%;min-height:300px}.collection-card--highlight .collection-card__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:40px;background:linear-gradient(135deg,var(--ecc-dark) 0%,#2a3024 100%)}.collection-card--highlight .collection-card__title,.collection-card--highlight .collection-card__description{color:#fff}.collection-card--highlight .collection-card__description{color:#fffc}.collection-card--highlight .collection-card__button{background:var(--ecc-gold);color:var(--ecc-dark)}.collection-card__badge{position:absolute;top:20px;left:20px;z-index:10;background:var(--ecc-gold);color:var(--ecc-dark);padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.collection-card__image-wrapper{position:relative;height:280px;overflow:hidden}.collection-card__image{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.collection-card:nth-child(1) .collection-card__image{object-position:center 30%}.collection-card:nth-child(2) .collection-card__image{object-position:center 40%}.collection-card:nth-child(3) .collection-card__image{object-position:center center}.collection-card:nth-child(4) .collection-card__image{object-position:center 20%}.collection-card:nth-child(5) .collection-card__image{object-position:center 30%}.collection-card:nth-child(6) .collection-card__image{object-position:center 25%}.collection-card:nth-child(7) .collection-card__image{object-position:center 35%}.collection-card:hover .collection-card__image{transform:scale(1.08)}.collection-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7) 100%);pointer-events:none}.collection-card__content{position:absolute;bottom:0;left:0;right:0;padding:24px;color:#fff;z-index:5}.collection-card__icon{display:inline-block;font-size:2rem;margin-bottom:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.collection-card__title{font-size:1.4rem;font-weight:700;margin:0 0 8px;text-shadow:0 2px 8px rgba(0,0,0,.4)}.collection-card__description{font-size:.95rem;margin:0 0 16px;opacity:.9;line-height:1.4}.collection-card__button{display:inline-block;padding:10px 24px;background:var(--ecc-green);color:#fff;border-radius:8px;font-size:.9rem;font-weight:600;transition:all .3s ease}.collection-card:hover .collection-card__button{background:var(--ecc-green-light);transform:translate(4px)}.collections-benefits{padding:80px 20px;background:var(--ecc-cream)}.collections-benefits__title{text-align:center;font-size:2rem;font-weight:700;color:var(--ecc-dark);margin:0 0 50px}.collections-benefits__container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:0 auto}.collections-benefits__item{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;transition:transform .3s ease}.collections-benefits__item:hover{transform:translateY(-4px)}.collections-benefits__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,var(--ecc-green) 0%,var(--ecc-green-light) 100%);color:#fff;border-radius:12px;font-size:1.4rem}.collections-benefits__text h4{font-size:1rem;font-weight:700;color:var(--ecc-dark);margin:0 0 6px}.collections-benefits__text p{font-size:.9rem;color:var(--ecc-text-light);margin:0;line-height:1.4}.collections-cta{padding:80px 20px;background:linear-gradient(135deg,var(--ecc-dark) 0%,#2a3024 100%);text-align:center}.collections-cta__content{max-width:600px;margin:0 auto}.collections-cta h2{font-size:2rem;font-weight:700;color:#fff;margin:0 0 16px}.collections-cta p{font-size:1.1rem;color:#ffffffd9;margin:0 0 30px;line-height:1.6}.collections-cta__buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.collections-cta__button{display:inline-block;padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.collections-cta__button--primary{background:var(--ecc-green);color:#fff}.collections-cta__button--primary:hover{background:var(--ecc-green-light);transform:translateY(-2px)}.collections-cta__button--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4)}.collections-cta__button--secondary:hover{border-color:#fff;background:#ffffff1a}@media (max-width: 1024px){.collections-grid__container{grid-template-columns:repeat(2,1fr)}.collection-card--featured{grid-column:span 1}.collection-card--highlight{grid-column:span 2}.collections-benefits__container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.collections-hero{padding:60px 20px}.collections-hero__title{font-size:2.2rem}.collections-hero__subtitle{font-size:1.1rem}.collections-stats__container{flex-direction:column;gap:24px;padding:30px}.collections-stats__number{font-size:2rem}.collections-grid__container{grid-template-columns:1fr;gap:20px}.collection-card--featured,.collection-card--highlight{grid-column:span 1}.collection-card--highlight{display:block}.collection-card--highlight .collection-card__content{position:relative;padding:30px}.collection-card__image-wrapper{height:220px}.collections-benefits__container{grid-template-columns:1fr}.collections-cta h2{font-size:1.6rem}.collections-cta__buttons{flex-direction:column;align-items:center}.collections-cta__button{width:100%;max-width:280px;text-align:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.collection-card{animation:fadeInUp .6s ease forwards}.collection-card:nth-child(1){animation-delay:.1s}.collection-card:nth-child(2){animation-delay:.2s}.collection-card:nth-child(3){animation-delay:.3s}.collection-card:nth-child(4){animation-delay:.4s}.collection-card:nth-child(5){animation-delay:.5s}.collection-card:nth-child(6){animation-delay:.6s}.collection-card:nth-child(7){animation-delay:.7s}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collections-page.css.map */
