.collection_card{position:relative;display:block;min-width:0;text-decoration:none;color:inherit}.collection_card:focus-visible{outline:1px solid currentColor;outline-offset:2px}.collection_card__media{position:relative;overflow:hidden;aspect-ratio:2/3;background:#f2f2f2}.collection_card__media .placeholder-svg,.collection_card__media img{display:block;width:100%;height:100%;object-fit:cover}.collection_card__media img{transition:transform 600ms ease}.collection_card__title{display:flex;justify-content:center;margin:18px 0 0;text-align:center}.collection_card__title .btn{color:inherit}.collection_card__title .btn_label:after,.collection_card__title .btn_label:before{background:currentColor}.collection_card--overlay .collection_card__title{position:absolute;z-index:1;right:0;bottom:0;left:0;margin:0;padding:16px}@media (hover:hover){.collection_card:hover .collection_card__media img{transform:scale(1.03)}}@media screen and (min-width:751px){.collection_card:is(:hover,:focus-visible) .btn_link .btn_label:before{width:100%;transition:width 0.65s cubic-bezier(0.55,0,0.12,1);transition-delay:0.15s}.collection_card:is(:hover,:focus-visible) .btn_link .btn_label:after{width:0%;transition:width 0.65s cubic-bezier(0.55,0,0.12,1)}}@media (prefers-reduced-motion:reduce){.collection_card__media img{transition:none}}@media screen and (min-width:751px){.section-collection-grid .product_grid_swiper--desktop .product_grid.swiper-wrapper{display:flex;gap:0}.section-collection-grid .product_grid_swiper--desktop .swiper-slide{width:calc((100% - (var(--per-view) - 1) * var(--grid-gap, 6px)) / var(--per-view));margin-right:var(--grid-gap,6px)}}@media screen and (max-width:750px){.collection_card__title{margin-top:12px}.collection_card--overlay .collection_card__title{padding:12px}.section-collection-grid .product_grid_swiper--mobile .product_grid.swiper-wrapper{display:flex;gap:0}.section-collection-grid .product_grid_swiper--mobile:not(.loaded) .product_grid.swiper-wrapper{gap:var(--grid-gap,6px)}.section-collection-grid .product_grid_swiper--mobile .swiper-slide{width:calc(90vw - 2 * var(--page-margin))}.section-collection-grid .product_grid_container:not(.full-width) .product_grid_swiper--mobile .swiper{margin-right:calc(var(--page-margin) * -1)}}