.collection-card-wrapper .card__heading a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:14px 32px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.8px;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 4px 15px #ff6b6b59;overflow:hidden}.collection-card-wrapper .card__heading a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.collection-card-wrapper .card__heading a:hover:before{left:100%}.collection-card-wrapper .card__heading a:hover{background:linear-gradient(135deg,#4ecdc4,#44a8f2);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 25px #4ecdc473}.collection-card-wrapper .card__heading a:active{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 15px #4ecdc459}.collection-card-wrapper .card__heading a .icon-wrap{display:inline-flex;align-items:center;transition:transform .3s ease}.collection-card-wrapper .card__heading a:hover .icon-wrap{transform:translate(4px)}.collection-card-wrapper .card__heading{display:flex;justify-content:center;align-items:center;margin-top:1rem}.collection-card-wrapper .card__information{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.collection-card-wrapper .card__caption{text-align:center;font-size:.875rem;color:rgba(var(--color-foreground),.7);margin-top:.5rem}.collection-card-wrapper .card__caption .icon-wrap{display:inline-flex;align-items:center}.collection-card-wrapper .card{transition:all .3s ease;border:1px solid rgba(var(--color-foreground),.08);border-radius:16px;overflow:hidden}.collection-card-wrapper .card:hover{border-color:rgba(var(--color-foreground),.15);box-shadow:0 8px 24px #0000001f;transform:translateY(-3px)}.collection-card-wrapper .card__media{border-radius:16px 16px 0 0;overflow:hidden}.collection-card-wrapper .card__media img{transition:transform .5s ease}.collection-card-wrapper:hover .card__media img{transform:scale(1.08)}.collection-list .grid__item:nth-child(2n) .collection-card-wrapper .card__heading a{background:linear-gradient(135deg,#a8e6cf,#56ccf2);box-shadow:0 4px 15px #a8e6cf59}.collection-list .grid__item:nth-child(2n) .collection-card-wrapper .card__heading a:hover{background:linear-gradient(135deg,#ffb347,#fc3);box-shadow:0 8px 25px #ffb34773}.collection-list .grid__item:nth-child(3n) .collection-card-wrapper .card__heading a{background:linear-gradient(135deg,#c471ed,#f64f59);box-shadow:0 4px 15px #c471ed59}.collection-list .grid__item:nth-child(3n) .collection-card-wrapper .card__heading a:hover{background:linear-gradient(135deg,#12c2e9,#c471ed);box-shadow:0 8px 25px #12c2e973}.collection-list .grid__item:nth-child(4n) .collection-card-wrapper .card__heading a{background:linear-gradient(135deg,#fa709a,#fee140);box-shadow:0 4px 15px #fa709a59}.collection-list .grid__item:nth-child(4n) .collection-card-wrapper .card__heading a:hover{background:linear-gradient(135deg,#30cfd0,#330867);box-shadow:0 8px 25px #30cfd073}.collection-card-wrapper .card--card:not(:has(.card__media)){background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:280px;display:flex;flex-direction:column;justify-content:flex-end}.collection-card-wrapper .card--card:not(:has(.card__media)) .card__content{background:linear-gradient(135deg,#2c3e50,#34495e);padding:2rem 1.5rem;margin-top:auto;border-radius:0 0 16px 16px}.collection-card-wrapper .card--card:not(:has(.card__media)) .card__heading{margin-top:0}.collection-card-wrapper .card__content{padding:1.5rem}.collection-card-wrapper .card--card:has(.card__media) .card__content{background:linear-gradient(135deg,#2c3e50,#34495e);padding:2rem 1.5rem}.collection-card-wrapper .card--card:not(:has(.card__media)):hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}@media screen and (max-width:749px){.collection-card-wrapper .card__heading a{padding:12px 26px;font-size:1rem}.collection-card-wrapper .card--card:not(:has(.card__media)){min-height:240px}.collection-card-wrapper .card--card:not(:has(.card__media)) .card__content,.collection-card-wrapper .card--card:has(.card__media) .card__content{padding:1.5rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/collections-list-enhanced.css.map */
