.collection-cards{padding-left:10px;padding-right:10px;overflow:hidden}.collection-cards__item{width:100%;position:relative}.collection-cards__image{display:block;position:relative;overflow:hidden;padding-top:64.3%}@media screen and (max-width:420px){.collection-cards__image{padding-top:77.4%}}.collection-cards__image img{opacity:1;-o-object-fit:cover;object-fit:cover}.collection-cards__image svg{position:absolute;top:0;left:0;width:100%;height:100%}.collection-cards__image-hover{opacity:0;transition:opacity ease .3s;z-index:1}.collection-cards__image--placeholder{border:1px solid var(--text-color)}.collection-cards__heading-wrap{padding-top:10px;text-transform:capitalize;display:inline-block;vertical-align:top;position:relative;padding-right:30px}.collection-cards__heading-wrap .icon{position:absolute;top:calc(50% + 5px);transform:translateY(-50%);right:0;display:block;flex-shrink:0;width:20px;height:20px;transition:all ease .3s}.collection-cards__heading-wrap .h3{color:currentColor;transition:all ease .3s;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.collection-cards__heading-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}@media only screen and (min-width:1024px){.collection-cards__heading-link:hover~.collection-cards__image .collection-cards__image-hover{opacity:1}}.collection-cards__heading-link:hover~.collection-cards__heading-wrap{color:var(--link-hover-color)}@media screen and (max-width:991px){.collection-cards__slide{width:48%}}@media only screen and (max-width:767px){.collection-cards__slide{width:47.4%}}@media screen and (max-width:991px){.collection-cards__swiper{overflow:visible}}