.top-collection .col-md-3{max-width:29%;flex:0 0 29%}.top-collection .col-md-6{max-width:42%;flex:0 0 42%}.top-collection .col-md-3:first-child .gallery-img,.top-collection .col-md-3:first-child .gallery-img img{border-radius:0 15px 15px 0}.top-collection .col-md-3:last-child .gallery-img,.top-collection .col-md-3:last-child .gallery-img img{border-radius:15px 0 0 15px}.top-collection .col-md-4:nth-child(1) .gallery-img,.top-collection .col-md-4:nth-child(1) .gallery-img img{border-radius:0 15px 15px 0}.img-wrapper .col-md-4:nth-child(2) .gallery-img img,.img-wrapper .col-md-4:nth-child(2) .gallery-img,.img-wrapper .col-md-8 .gallery-img{border-radius:15px}.img-wrapper .col-md-4:nth-child(3) .text-image,.img-wrapper .col-md-4:nth-child(3) .gallery-img{border-radius:15px 0 0 15px}.img-wrapper{overflow:hidden}.gallery-img{overflow:hidden;position:relative;line-height:1px;height:100%;border-radius:15px}.gallery-img svg{height:450px;display:block}.gallery-img img{width:100%;height:100%;border-radius:15px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;object-fit:cover}.gallery-collage-item:hover .gallery-img img{transform:scale(1.1)}.gallery-img a{display:inline-block;width:100%}.gallery-collage-item{position:relative;height:100%}.gallery-collage-item:after{border:2px solid #fff;position:absolute;content:"";top:15px;right:15px;bottom:15px;left:15px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.gallery-collage-item.image-border:after{opacity:0;visibility:hidden}.gallery-collage-item.image-border:hover:after{opacity:1;visibility:visible}.image-grid .col-md-3:first-child .gallery-collage-item:after,.img-wrapper .col-md-4:nth-child(1) .gallery-collage-item:after{border-radius:0 15px 15px 0}.image-grid .col-md-3:last-child .gallery-collage-item:after,.img-wrapper .col-md-4:nth-child(3) .gallery-collage-item:after{border-radius:15px 0 0 15px}.image-grid .col-md-6 .gallery-collage-item:after,.img-wrapper .col-md-4:nth-child(2) .gallery-collage-item:after,.image-grid .col-md-8 .gallery-collage-item:after{border-radius:15px}.d-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.d-center-left{top:50%;left:15px;transform:translateY(-50%)}.d-top-center{top:40px;left:50%;transform:translate(-50%);text-align:center}.d-top-left{top:40px;left:50%;transform:translate(-50%);text-align:left}.d-bottom-center{bottom:40px;left:50%;transform:translate(-50%);text-align:center}.d-bottom-left{bottom:40px;left:15px;text-align:left}.gallery-detail-wrapper{position:absolute;width:max-content;z-index:3;max-width:calc(100% - 34px);max-height:80%;padding:0 20px}.gallery-detail-wrapper h3{margin:1.5rem 0;letter-spacing:6.06px;text-transform:uppercase;font-weight:600}.top-collection .gallery-detail-wrapper h3{font-weight:400}.best-collections .gallery-detail-wrapper h3{text-transform:initial;letter-spacing:0;font-weight:700;margin:1rem 0}.gallery-detail-wrapper p{margin:0;letter-spacing:6.06px;font-weight:600;text-transform:uppercase}.best-collections .gallery-detail-wrapper p{letter-spacing:0;text-transform:inherit;font-weight:400}.gallery-detail-wrapper span{display:inline-block;font-weight:600;letter-spacing:6.06px;text-transform:uppercase}.best-collections .gallery-detail-wrapper span{letter-spacing:1px;font-weight:400;text-decoration:underline;margin-top:1rem}@media (min-width: 768px) and (max-width: 991px){.gallery-detail-wrapper p{font-size:16px;letter-spacing:0}.gallery-collage-item:after{top:10px;right:10px;bottom:10px;left:10px}}@media (max-width: 767px){.image-grid .row{row-gap:20px;margin-right:-5px;margin-left:-5px}.top-collection .col-md-3,.top-collection .col-md-6,.top-collection .col-md-4{padding-right:5px;padding-left:5px}.gallery-collage-item:after{border:1px solid #fff;top:6px;right:6px;bottom:6px;left:6px}.gallery-detail-wrapper{padding:0}.top-collection .gallery-detail-wrapper{max-height:initial}.top-collection .gallery-detail-wrapper h3{font-size:7px;text-transform:uppercase;letter-spacing:0px;line-height:12px}.gallery-detail-wrapper p{font-size:8px;letter-spacing:0}}@media only screen and (max-width: 667px) and (min-width: 320px) and (orientation: landscape){.gallery-detail-wrapper p{font-size:12px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/image-grid.css.map */
