.shop-by-collection-list{overflow:hidden}.shop-by-collection-list .swiper-wrapper{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.shop-by-collection-item a{text-decoration:none;color:#000;width:100%;height:100%;display:block;background:#faf8f4;border-radius:10px;overflow:hidden}.collection-item-image figure.item-image-wrapper{width:100%;height:100%;position:relative;padding-top:100%;margin:0;overflow:hidden}.collection-item-image figure.item-image-wrapper svg.placeholder-svg,.collection-item-image figure.item-image-wrapper img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;transition:transform 2s cubic-bezier(.215,.61,.355,1)}.collection-item-title{padding:20px 0 15px}.collection-item-title h4{font-size:18px;line-height:1.2;text-align:center;width:fit-content;margin:0 auto;--bg-size: 100% 1px;padding:0 0 5px;background:linear-gradient(to right,currentColor,currentColor);background-size:0% 1px;background-position:50% 86%;background-repeat:no-repeat;transition:color .25s ease-in,background-size .25s ease-in}.shop-by-collection-item a:hover .collection-item-title h4{background-size:var(--bg-size)}.shop-by-collection-list.swiper-initialized .swiper-wrapper,.shop-by-collection-list.swiper-container-initialized .swiper-wrapper{display:flex;gap:0}.shop-by-collection-header h2.heading{line-height:1.2;margin:0}.shop-by-collection-header+.shop-by-collection-body{margin-top:30px}.item-image-wrapper img.second-image{opacity:0;transition:opacity .3s ease-in-out}.collection-item-image figure.item-image-wrapper:hover .first-image{opacity:0;transition:opacity .3s ease-in-out}.collection-item-image figure.item-image-wrapper:hover .second-image{opacity:1;transition:opacity .3s ease-in-out}.shop-by-collection-item a:hover .item-image-wrapper .second-image,.shop-by-collection-item a:hover .item-image-wrapper .first-image{transform:scale(1.08);transition:transform 2s cubic-bezier(.215,.61,.355,1)}@media (max-width:989px){.shop-by-collection-list .swiper-wrapper{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:749px){.shop-by-collection-list{margin-left:-16px;margin-right:-16px;padding:0 16px}.collection-item-title{padding:15px 0 10px}.collection-item-title h4{font-size:16px}.shop-by-collection-header+.shop-by-collection-body{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/shop-by-collection.css.map */
