.fastbox-collection-list{transition:background-color .3s ease}.fastbox-collection-list__header{text-align:center;margin-bottom:50px}.fastbox-collection-list__heading{font-size:2.5rem;font-weight:800;margin:0 0 15px}.fastbox-collection-list__subheading{font-size:1.15rem;font-weight:400;margin:0}.fastbox-collection-list__grid{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:750px){.fastbox-collection-list__grid{grid-template-columns:repeat(3,1fr);gap:30px}}.fastbox-collection-list__card{position:relative;display:block;text-decoration:none;overflow:hidden;border-radius:12px;box-shadow:0 4px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.fastbox-collection-list__card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #1a1a2e26}.fastbox-collection-list__image-wrapper{position:relative;aspect-ratio:4/3;overflow:hidden}.fastbox-collection-list__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.fastbox-collection-list__card:hover .fastbox-collection-list__image{transform:scale(1.08)}.fastbox-collection-list__placeholder{width:100%;height:100%;background-color:#e8e8e8;display:flex;align-items:center;justify-content:center}.fastbox-collection-list__overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease;z-index:1}.fastbox-collection-list__card:hover .fastbox-collection-list__overlay{opacity:.7!important}.fastbox-collection-list__info{position:absolute;bottom:0;left:0;width:100%;padding:30px 20px;display:flex;align-items:flex-end;justify-content:space-between;z-index:2}.fastbox-collection-list__title{font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .3s ease}.fastbox-collection-list__card:hover .fastbox-collection-list__title{transform:translateY(-5px)}.fastbox-collection-list__arrow{font-size:1.8rem;font-weight:700;opacity:0;transform:translate(-10px);transition:opacity .3s ease,transform .3s ease}.fastbox-collection-list__card:hover .fastbox-collection-list__arrow{opacity:1;transform:translate(0)}@media screen and (max-width:749px){.fastbox-collection-list__title{font-size:1.2rem}.fastbox-collection-list__arrow{font-size:1.4rem}.fastbox-collection-list__info{padding:20px 15px}.fastbox-collection-list__heading{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-fastbox-collection-list.css.map */
