.section .product-grid,#product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important;padding:2rem 0!important;max-width:1600px!important;margin:0 auto!important}@media (max-width: 1400px){.section .product-grid,#product-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 1200px){.section .product-grid,#product-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.section .product-grid,#product-grid{gap:1.25rem!important}}@media (max-width: 580px){.section .product-grid,#product-grid{grid-template-columns:1fr!important}}.collection .grid__item,.section .grid__item{width:100%!important;max-width:none!important}.collection .card-wrapper,.section .card-wrapper{background:transparent!important;border:none!important;border-radius:16px!important;overflow:hidden;transition:all .3s ease;display:flex!important;flex-direction:column!important;height:100%!important;box-shadow:0 4px 20px #00000080!important}.collection .card-wrapper:hover,.section .card-wrapper:hover{transform:translateY(-8px)!important;box-shadow:0 0 25px #00ffffb3,0 0 50px #00ffff80,0 10px 30px #0006!important}.collection .card__inner,.section .card__inner{background:#fff!important;background-color:#fff!important;border-radius:16px 16px 0 0!important;overflow:hidden!important;position:relative!important;z-index:1!important;isolation:isolate!important}.collection .card__media,.section .card__media{position:relative!important;width:100%!important;padding-top:100%!important;overflow:visible!important;background:#fff!important;z-index:2!important}.collection .card__media .media,.collection .media,.section .card__media .media,.section .media{background:#fff!important;background-color:#fff!important;z-index:3!important}.collection .card__media *,.collection .media *,.section .card__media *,.section .media *{background-color:transparent!important}.collection .card__media:after,.collection .card__media:before,.collection .media:after,.collection .media:before,.collection .card__inner:after,.collection .card__inner:before,.section .card__media:after,.section .card__media:before,.section .media:after,.section .media:before,.section .card__inner:after,.section .card__inner:before{display:none!important;content:none!important;background:none!important}.collection .card__media img,.collection .card__media .media img,.collection .media img,.section .card__media img,.section .card__media .media img,.section .media img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:85%!important;height:85%!important;max-width:85%!important;max-height:85%!important;object-fit:contain!important;transition:transform .3s ease!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;visibility:visible!important;mix-blend-mode:normal!important;background:transparent!important;z-index:10!important;box-shadow:none!important;mask:none!important;-webkit-mask:none!important;clip-path:none!important}.collection .card-wrapper:hover .card__media img,.collection .card-wrapper:hover .card__media .media img,.section .card-wrapper:hover .card__media img,.section .card-wrapper:hover .card__media .media img{transform:translate(-50%,-50%) scale(1.05)!important}.collection .card__content,.collection .card__information,.section .card__content,.section .card__information{padding:1.25rem 1rem!important;display:flex!important;flex-direction:column!important;gap:.5rem!important;flex:1 0 auto!important;background:#121212!important;text-align:center!important;align-items:center!important;border-radius:0 0 16px 16px!important;border-top:1px solid rgba(255,255,255,.05)!important}.collection .product-card-cart-button,.section .product-card-cart-button{position:absolute!important;bottom:1rem!important;right:1rem!important;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;margin:0!important;background:linear-gradient(135deg,#0ff,#0cf)!important;border:none!important;border-radius:50%!important;color:#fff!important;cursor:pointer;transition:all .3s ease;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px #0ff6!important;z-index:20!important}.collection .product-card-cart-button span,.section .product-card-cart-button span{display:none!important}.collection .product-card-cart-button svg,.section .product-card-cart-button svg{width:22px!important;height:22px!important}.collection .product-card-cart-button:hover,.section .product-card-cart-button:hover{transform:scale(1.1)!important;box-shadow:0 6px 20px #0ff9!important}.collection .card__heading,.collection .card-information__text,.section .card__heading,.section .card-information__text{font-size:.95rem!important;font-weight:600!important;color:#fff!important;margin:0!important;line-height:1.3!important;min-height:auto!important;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.collection .card__heading a,.collection .card-information__text a,.section .card__heading a,.section .card-information__text a{color:#fff!important;text-decoration:none;transition:color .3s ease}.collection .card__heading a:hover,.collection .card-information__text a:hover,.section .card__heading a:hover,.section .card-information__text a:hover{color:#00f0ff!important}.collection .price,.collection .card-information__wrapper .price,.section .price,.section .card-information__wrapper .price{font-size:1.15rem!important;font-weight:700!important;color:#00f0ff!important;margin:0!important;display:block!important}.collection .price__regular,.collection .price__sale,.section .price__regular,.section .price__sale{color:#00f0ff!important}.collection .price--on-sale .price__regular,.section .price--on-sale .price__regular{color:#888!important;text-decoration:line-through;font-size:1.125rem!important}.collection .card__badge,.collection .card-information__wrapper .caption-with-letter-spacing,.collection .card__information .caption-with-letter-spacing,.section .card__badge,.section .card-information__wrapper .caption-with-letter-spacing,.section .card__information .caption-with-letter-spacing,.collection .loading-overlay,.section .loading-overlay{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/collection-product-cards.css.map */
