@media screen and (max-width:990px){.product-grid-container .collection .grid{align-items:stretch}.template-collection .product-grid-container .card-wrapper,.template-collection .product-grid-container .card-wrapper .image-text{height:100%}.template-collection .product-grid-container .card-wrapper .image-text a{height:100%;display:block}.template-collection .product-grid-container .card-wrapper .image-text a .image,.template-collection .product-grid-container .card-wrapper .image-text a .image img{height:100%}}.collection-error-state{text-align:center;padding:4rem 1.5rem}.collection-error-state p{font-size:14px;margin-bottom:1rem;color:#1f1f1f}.collection-error-state button{background:transparent;border:2px solid #000;padding:10px 20px;font-family:var(--font-body-family);font-size:12px;font-weight:500;cursor:pointer;color:#1f1f1f}.collection-title h2{margin:0 auto 33px}.view-all-btn{text-align:center;margin-top:60px}.view-all-btn .viewAllBtn{background-color:transparent;border:2px solid #000000;padding:11px 23px;font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;line-height:1;cursor:pointer;position:relative;color:#1f1f1f}.collection #product-grid.grid{display:grid;margin-bottom:0}.template-collection .product-grid-container #product-grid .grid__item{width:unset!important;max-width:unset!important}.template-collection .product-grid-container #product-grid .grid__item.desk-hide-product-banner-product{display:none}.template-collection .card-banner-content .banner-content{display:flex;height:100%;padding:45px 30px 30px}.template-collection .card-banner-content .banner-content a{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}.template-collection .card-banner-content .banner-content .title-content .card__heading{font-size:17px!important;line-height:22px!important;margin-bottom:10px}.template-collection .card-banner-content .banner-content .title-content p{font-size:14px;line-height:23px}.template-collection .card-banner-content .banner-content .price-area .price__container .price__regular .price-item--regular,.template-collection .card-banner-content .banner-content .price-area .price__container .price__sale .price-item--sale{font-family:var(--font-body-family)!important;font-weight:500;font-size:14px;line-height:17px;color:#1f1f1f}.template-collection .card-banner-content .banner-content .price-area .price--on-sale .price-item--regular{text-decoration:none!important;font-weight:500!important;font-size:14px!important;line-height:17px!important;letter-spacing:0;color:#a4a4a4!important}.template-collection .card-banner-content .banner-content .price-area .inc-tax,.template-collection .card-banner-content .banner-content .price-area .mrp-price,.template-collection .product-grid-container #product-grid .grid__item.card-banner-first-image.card-banner-mobile,.template-collection .card-banner-mobile,.template-collection .card-product-mobile{display:none}.template-collection .product-grid-container #product-grid .grid__item .card-wrapper .card__inner{height:100%}.template-collection .product-grid-container #product-grid .grid__item.card-banner-first-image .card-banner-first-image-block img{width:100%;height:100%;object-fit:cover}.template-collection .product-grid-container #product-grid .grid__item.card-banner-second-image .card-banner-second-image-block{position:relative;height:100%}.template-collection .product-grid-container #product-grid .grid__item.card-banner-second-image .card-banner-second-image-block img{height:100%}.template-collection .product-grid-container #product-grid .grid__item.card-banner-second-image .card-banner-second-image-block .price-and-variant{position:absolute;top:8px;right:8px;z-index:2}.template-collection .product-grid-container #product-grid .grid__item.card-banner-second-image .card-banner-second-image-block .price-and-variant .plus-icon-area{position:unset}.template-collection .product-grid-container .card-wrapper .image-text .image,.template-collection .product-grid-container .card-wrapper .image-text{height:100%}.template-collection .product-grid-container .card-wrapper .image-text video{height:100%;width:100%;object-fit:cover}.template-collection .product-grid-container #product-grid .grid__item.cloudflare-video-box{height:100%;display:flex;overflow:hidden}.template-collection .product-grid-container #product-grid .grid__item.cloudflare-video-box a{width:100%;height:100%;display:block;text-decoration:none}.template-collection .product-grid-container #product-grid .grid__item.cloudflare-video-box .cloudflare-stream-video-container{width:100%;height:100%;padding-top:0!important;position:relative}.template-collection .product-grid-container #product-grid .grid__item.cloudflare-video-box .cloudflare-stream-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.collection #product-grid.grid{grid-template-columns:repeat(4,1fr)}.template-collection .product-grid-container #product-grid .grid__item.card-banner-first-image{height:100%;grid-column:1 / span 2;display:flex;flex-direction:row;overflow:hidden}.template-collection .product-grid-container #product-grid .grid__item.card-banner-content+.grid__item+.grid__item .card-wrapper{border-left:1px solid #2e2e2e}}@media screen and (max-width:989px){.collection #product-grid.grid{grid-template-columns:repeat(2,1fr)}.template-collection .product-grid-container #product-grid .grid__item.card-banner-first-image{height:100%;grid-column:1 / span 2;grid-row:2 / span 2;display:flex;flex-direction:row;background:#fff;border:1px solid #eee;overflow:hidden}.template-collection .product-grid-container #product-grid .grid__item.card-banner-first-image.card-banner-desktop,.template-collection .card-banner-desktop,.template-collection .card-product-desktop{display:none}.template-collection .product-grid-container #product-grid .grid__item.card-banner-first-image.card-banner-mobile{display:flex}.template-collection .card-banner-mobile,.template-collection .card-product-mobile,.template-collection .product-grid-container #product-grid .grid__item.desk-hide-product-banner-product{display:block}.template-collection .product-grid-container #product-grid .grid__item.mob-hide-product-banner-product{display:none}.template-collection .product-grid-container #product-grid .grid__item.card-banner-second-image .card-banner-second-image-block,.template-collection .product-grid-container #product-grid .grid__item.card-banner-content .banner-content{border-bottom:1px solid #2e2e2e}.template-collection .product-grid-container #product-grid .grid__item.card-banner-second-image .card-banner-second-image-block .price-and-variant{top:unset;bottom:30px;right:15px}.template-collection .product-grid-container #product-grid .grid__item.card-banner-second-image .card-banner-second-image-block .price-and-variant button{background:transparent;animation:none}}@media screen and (max-width:749px){.collection-title h2{font-size:16px;line-height:20px;margin:0 auto 1rem}.template-collection .card-banner-content .banner-content .title-content .card__heading{font-size:16px!important;line-height:20px!important}.template-collection .card-banner-content .banner-content{padding:20px 13px 10px}.template-collection .card-banner-content .banner-content .title-content p{font-size:12px;line-height:19px}.template-collection .card-banner-content .banner-content .price-area .price__container .price__regular .price-item--regular,.template-collection .card-banner-content .banner-content .price-area .price__container .price__sale .price-item--sale{font-size:12px}.template-collection .card-banner-content .banner-content .price-area .price--on-sale .price-item--regular{font-size:12px!important;line-height:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/shop-all-category-product-grid.css.map */
