.product-grid-item .product-image{position:relative;width:100%;padding-top:100%;/ This maintains a 1:1 aspect ratio (square) / overflow: hidden}.product-grid-item .product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.wishlist th,td{border:1px solid #ccc!important}.product-container img{object-fit:contain}.products .product-container .grid-link{position:relative;width:100%;display:inline-block}.wide-banner-content h2{font-size:78px!important;font-weight:600;text-transform:capitalize;line-height:1.2}.wide-banner-type-3-block .wide-banner-content{width:48%!important;right:unset!important}.custom-product-banner .grid-uniform .grid__item a,.custom-product-banner .grid-uniform .grid__item a img{width:100%!important}.custom-client h2{text-align:center}.custom-client .owl-wrapper{display:flex!important;align-items:center}.grid-link__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-client .item{height:90px!important;padding:14px;border:1px solid rgb(0 0 0 / 10%);border-radius:8px;text-align:center}.custom-client .owl-carousel .owl-item{margin:0;padding:14px}.grid-banner-type-14 .grid__item:last-child.img-hover-effect{margin-right:0!important}.grid-banner-type-14 .grid__item.img-hover-effect{margin-right:1.2%!important}.custom-client .client-section img{object-fit:contain!important;height:100%!important;width:50%}.bg-product-slider .ovrly10{height:490px!important}.bg-product-slider .ovrly10 img{height:100%!important;object-fit:cover!important}.co_us .contact-form-section input{border:1px solid white}.product-single__quantity label{font-size:14px}.total-price span{font-size:14px;font-weight:400;color:#000}.product-infor{margin-top:6px}.product-infor p label{font-size:14px}.product-infor p span{font-size:14px;font-weight:400;color:#000}.product_sidebar .widget .product-categories li a{color:#000;font-weight:600}.about-us .grid__item img{width:100%}.about-us .imgblock-detail p{padding:unset!important}.bg-terms h3{margin-top:2rem!important;font-weight:600;text-transform:capitalize;font-size:28px}.repair-img{display:inline-block;width:40%!important;float:unset!important}.repair-img .grid__item,.repair-img .grid__item img{width:100%}.repair-info{display:inline-block;width:58%!important;float:unset!important;padding-left:2rem}.repair-info p{font-size:18px;line-height:1.5}.list-collection-products .grid__item img,.product-container img{height:300px!important}.site-header{padding:10px 0!important}.grid-main{display:flex;justify-content:space-between}.grid-section{margin-bottom:60px}.slick-dotted.slick-slider{margin-bottom:0}.grid-item-slider{width:66%!important;margin-bottom:0;position:relative}.grid-other-item{width:33%!important}.grid-item-inner a{height:100%;display:block}.grid-item-inner img{width:100%;height:100%;object-fit:cover}.grid-item-slider .button-slider{background-color:transparent;border:none;position:absolute;z-index:1}.grid-item-slider .next-arrow{right:0%;top:50%}.grid-item-slider .prev-arrow{left:0%;top:50%}.grid-item-slider .slick-initialized .slick-slide{height:100%}.grid-item-slider .slick-track,.grid-item-slider .slick-list{height:100%!important}.grid-other-image:last-child{margin-top:10px}.grid-other-image img{height:100%;display:block}.grid-other-image a{position:relative}.grid-other-image a:after{content:"";position:absolute;width:100%;height:100%;background-color:#000;left:0%;top:0%;opacity:0;transition:all .5s ease}.grid-other-image a:hover:after{opacity:.6}.bg-camera-collection .grid-uniform{display:grid;justify-content:space-between;grid-template-columns:repeat(3,32%)}.bg-camera-collection .grid-uniform .grid__item{border:1px solid grey!important;border-radius:6px!important;width:100%!important;margin-bottom:2rem;padding:12px;text-align:center}.bg-camera-collection .grid-uniform .grid__item img{margin:auto;height:200px;object-fit:contain}.bg-camera-collection .grid-uniform .featured-content{position:static!important;transform:unset!important;padding:0!important}.bg-camera-collection .grid-uniform .featured-content h2{padding:0!important;font-size:20px!important;letter-spacing:0!important;margin-top:14px!important}@media only screen and (max-width:1600px){.template-index .large--four-fifths{width:100%}}@media only screen and (max-width:991px){.grid-main{flex-wrap:wrap}.grid-item-slider{width:100%!important}.grid-item-slider .next-arrow,.grid-item-slider .prev-arrow{transform:translateY(-50%)}.grid-other-item{width:100%!important}.bg-camera-collection .grid-uniform{grid-template-columns:repeat(2,49%)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/style.css.map */
