.template-page-products .banner_slider .banner_info_inn{max-width:1320px}.template-page-products .banner_slider .banner_info p{max-width:450px}.product-cards{padding:0}.product-cards .page-width{max-width:1320px}.product-cards .product-cards-bg{background:#effaff;padding:70px 0}.product-cards .product-cards__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.product-cards .product-card{background:#fff;border-radius:10px;padding:25px;text-align:center}.product-cards .product-card img{max-width:100%;height:auto}.product-cards .product-card__title{margin:0 0 15px;color:#000;font-family:Archivo;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.product-cards .product-card__desc{margin:0 0 10px;color:#595959;font-family:Archivo;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;height:120px;overflow:hidden}.product-cards .product-card__link{color:#20ace4;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:underline;transition:all .5s ease}.product-cards .product-card__link:hover{color:#000}.template-blog .banner_slider .banner_info_inn,.main-blog-sec .page-width{max-width:1320px}.main-blog-sec .blog-articles{gap:32px;padding-top:25px}.main-blog-sec .article-card{background:#fff;box-shadow:0 0 15px #00000014}.main-blog-sec .article-card .card__heading{margin:0 0 10px;color:#252525;font-family:Archivo;font-size:22px;font-style:normal;font-weight:600;line-height:1.18}.main-blog-sec .article-card .card__heading>a{color:#252525;text-decoration:none}.main-blog-sec .article-card__excerpt{margin:10px 0 15px;color:#595959;font-family:Archivo;font-size:16px;font-style:normal;font-weight:400;line-height:1.37}.main-blog-sec .article-card .blog-read-more{margin:0;color:#20ace4;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:underline;transition:all .5s ease}.main-blog-sec .article-card:hover .blog-read-more{color:#252525}.template-page-contact .content-for-layout .page-width,.template-collection .content-for-layout .page-width,.template-list-collections .content-for-layout .page-width{max-width:1320px}.product-card-wrapper .card__heading{margin:10px 0 16px;color:#000;font-family:Archivo;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.product-card-wrapper .card__heading>a{color:#000;text-decoration:none}.product-card-wrapper:hover .card__heading>a{color:#000;text-decoration:none}.product-card-wrapper .card-information .price{display:none}.product-card-wrapper .view-details{color:#20ace4;font-family:Archivo;font-size:16px;font-weight:600;line-height:normal;text-decoration:underline;position:relative;z-index:1;transition:all .5s ease;cursor:pointer}.product-card-wrapper .view-details:hover{color:#000}.field--with-error .contact__field-error{display:none}@media screen and (max-width: 1279px){.product-cards .product-cards-bg{padding:30px 0}.product-cards .product-cards__wrapper{gap:20px}.product-cards .product-card__title{font-size:18px}.product-cards .product-card__desc{font-size:15px;line-height:1.4;height:106px}.product-cards .product-card__link{font-size:15px}.main-blog-sec .blog-articles{padding-top:0;gap:20px}.main-blog-sec .card__content{padding:0}.main-blog-sec .article-card .card__heading{font-size:20px}.main-blog-sec .article-card__excerpt,.main-blog-sec .article-card .blog-read-more{font-size:14px}}@media screen and (max-width: 989px){.product-cards .product-card{padding:20px;overflow:hidden}.product-cards .product-card__title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-blog-sec .article-card .card__heading{font-size:18px}}@media screen and (max-width: 767px){.banner_slider .banner-slide{position:relative}.template-page-products .banner_slider .banner-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.template-blog .banner_slider .banner-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f5c7bcc}.template-blog .banner_slider .banner_info p{color:#fff!important}.product-cards .product-cards__wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.product-cards .product-cards__wrapper{gap:10px}.product-cards .product-card{padding:10px 10px 20px}.product-cards .product-card__title{font-size:15px;margin-bottom:10px}.product-cards .product-card__desc{margin:0 0 5px;font-size:14px;height:100px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-global.css.map */
