.images-grid-section{overflow:hidden;position:relative}.section-bg-image{position:absolute;width:100%;height:100%;left:0;top:0;background:var(--image-bg);overflow:hidden}.section-bg-image img,.section-bg-image svg{position:absolute;width:100%;height:100%;object-fit:cover}.section-bg-image:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:var(--overlay-bg);opacity:var(--overlay-opacity);pointer-events:none}.images-grid-section .section-heading-box{position:relative}.image-grid__item{margin-bottom:40px;display:block}.image-grid__img{width:100%;height:100%;position:relative;background:var(--image-bg);overflow:hidden;border-radius:5px}.image-grid__img .image-wrapper,.image-grid__img .image-wrapper img,.image-grid__img .image-wrapper svg{border-radius:5px}.images-grid-section .image-grid__item.rounded .image-grid__img{overflow:unset;background:transparent;z-index:9}.images-grid-section .image-grid__item.rounded .image-grid__img .image-wrapper{overflow:hidden;background:var(--image-bg)}.image-grid__item.rounded .image-grid__img.border-enabled .image-wrapper{transform:scale(.93)}.fullwidth-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.image-grid__content{padding-top:10px;position:relative}.image-grid__title{display:flex;align-items:center;gap:8px;margin-bottom:5px;white-space:nowrap;overflow:hidden}.image-grid__content.text-center .image-grid__title{justify-content:center}.image-grid__content.text-right .image-grid__title{justify-content:flex-end}.image-grid__content.text-center .image-grid__desc{text-align:center}.image-grid__content.text-right .image-grid__desc{text-align:right}.image-grid__desc{font-size:var(--small-text)}.image-grid__title-icon{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center}.image-grid__title-icon img,.image-grid__title-icon svg{width:100%;height:100%;display:block;object-fit:contain}.image-grid__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-grid__image-caption{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:8px;padding:0;background:transparent;color:#fff;font-family:var(--heading-font-family);font-size:13px;font-weight:var(--heading-font-weight);line-height:1.2;letter-spacing:0;text-shadow:0 1px 2px rgba(0,0,0,.45)}.image-grid__image-caption-icon{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center}.image-grid__image-caption-icon svg{width:100%;height:100%;display:block}.image-grid__image-caption-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-grid__item.rounded .image-grid__img{border-radius:100%}.image-grid__img.border-enabled{border:var(--grid-border-width) solid var(--grid-border-color)}.image-grid__item.rounded .image-grid__img.border-enabled:after{position:absolute;content:"";width:calc(100% + var(--grid-border-width) * 2);height:calc(100% + var(--grid-border-width) * 2);border-radius:50%;top:calc(-1 * var(--grid-border-width));left:calc(-1 * var(--grid-border-width));border:var(--grid-border-width) dashed var(--grid-border-color);z-index:-1}.featured-content-column-outer.marquee-enabled{display:flex;flex-wrap:nowrap;justify-content:center;transform:rotate(var(--rotate))}.featured-content-column-outer.marquee-enabled .row{display:flex;flex-wrap:nowrap;justify-content:flex-start;animation:marque var(--animation-speed, 10s) linear infinite;margin:0}.featured-content-column-outer.marquee-enabled.rtl-direction .row{animation-direction:reverse}.featured-content-column-outer.marquee-enabled .row .featured-content-column{width:var(--featured-content-marquee-card-width-mobile, 240px);max-width:100%;flex:0 0 auto}.featured-content-column-outer.marquee-enabled .row .featured-content-column .image-grid__item{padding:0 10px}@keyframes marque{0%{transform:translate(0);visibility:visible}to{transform:translate(-100%)}}@media(min-width:768px){.images-grid-section .featured-content-column:nth-child(3n+1) .image-grid__item.curved .image-grid__img{border-top-left-radius:35%}.images-grid-section .featured-content-column:nth-child(3n+2) .image-grid__item.curved .image-grid__img{border-bottom-right-radius:35%}.images-grid-section .featured-content-column:nth-child(3n+3) .image-grid__item.curved .image-grid__img{border-top-right-radius:35%}.image-grid__content{padding-top:20px}.images-grid-section .image-grid__item.rounded .image-grid__img .image-wrapper{border-radius:100%!important}.featured-content-column-outer.marquee-enabled .row .featured-content-column{width:calc(var(--featured-content-marquee-card-width-desktop, 360px) - 50px)}}@media(min-width:992px){.image-grid__item{padding:0 5px}.image-grid__item.rounded{padding:0 10px}}@media(min-width:1025px){.image-grid__img.border-enabled:hover{border-color:transparent;transition:box-shadow .2s}.image-grid__item.rounded .image-grid__img.border-enabled:hover:after{animation:spinAround 20s linear infinite}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.featured-content-column-outer.marquee-enabled .row .featured-content-column{width:var(--featured-content-marquee-card-width-desktop, 360px)}}@media(min-width:1200px){.image-grid__item{padding:0 10px}.image-grid__item.rounded{padding:0 25px}}@media(max-width:767px){.images-grid-section .section-heading-title{font-size:23px}.images-grid-section .featured-content-column:nth-child(odd) .image-grid__item.curved .image-grid__img{border-top-left-radius:35%}.images-grid-section .featured-content-column:nth-child(2n+2) .image-grid__item.curved .image-grid__img{border-bottom-right-radius:35%}.images-grid-section .image-grid__item.rounded .image-grid__img .image-wrapper{border-radius:100%!important}.featured-content-column-outer .row.mobile-swipe{display:grid;justify-content:flex-start;grid-auto-flow:column;grid-auto-columns:minmax(80%,1fr);overflow-x:auto;scroll-snap-type:x mandatory;grid-template-columns:unset;padding-bottom:20px}.featured-content-column{max-width:100%;flex:0 0 auto;scroll-snap-align:center;scroll-snap-stop:always}.image-grid__image-caption{left:10px;right:10px;bottom:10px;font-size:12px}}@media(max-width:575px){.images-grid-section .featured-content-column:nth-child(odd) .image-grid__item.curved .image-grid__img{border-top-left-radius:20%}.images-grid-section .featured-content-column:nth-child(2n+2) .image-grid__item.curved .image-grid__img{border-bottom-right-radius:20%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/featured-content-columns.css.map */
