.product-listing-card-layout .product-list{display:flex;flex-wrap:wrap;margin:0 -20px}.product-listing-card-layout .product-list .product-item{flex:0 0 50%;padding:0 20px}.product-listing-card-layout .product-content-wrap{overflow:hidden;padding:40px}.product-listing-card-layout .product-description{overflow:hidden}.product-listing-card-layout .product-card-layout{background-color:#fff;border:1px solid #dce0e1;color:#212121;height:100%;overflow:hidden}.product-listing-card-layout .product-description a{color:#000;font-family:Montserrat;font-size:20px;font-weight:500;line-height:1.5}.product-listing-card-layout .product-description p{margin-bottom:0}.product-listing-card-layout .modles-available{display:inline-block;font-family:Montserrat;font-size:11px;font-weight:500;letter-spacing:2px;line-height:1.4;margin-top:20px;text-transform:uppercase}.product-listing-card-layout .btn-wrapper{margin-top:10px}.product-listing-card-layout .product-description a:hover{text-decoration:none}.product-listing-card-layout .product-content-wrap .title-image{margin-bottom:30px}.product-listing-card-layout .product-content-wrap .title-image img{max-width:280px}.product-listing-card-layout .sub-title span{color:#8e9094;display:inline-block;font-family:Montserrat;font-size:11px;font-weight:500;letter-spacing:2px;line-height:1.4;margin-top:20px!important;text-transform:uppercase}.product-listing-card-layout .product-title h3{font-size:36px;margin-bottom:0;margin-top:20px!important;position:relative}.product-listing-card-layout .product-title h3:after{background:#dce0e1;content:"";height:1px;left:0;position:absolute;top:25px;width:100%}.product-listing-card-layout .product-title span{background:#fff;padding-left:15px;position:relative;z-index:1}.product-listing-card-layout .btn-section a.theme-btn img{height:20px;width:20px}.product-listing-card-layout .btn-section a.theme-btn{background-color:#28a23f;background-origin:border-box;border:1px solid transparent;border-radius:0;box-sizing:border-box;color:#fff;display:inline-block;font-family:Montserrat;font-size:11px;font-weight:700;letter-spacing:2px;line-height:38px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,background-position,background-size,border-color,box-shadow;vertical-align:middle}.product-listing-card-layout .product-description p span{overflow:hidden;position:relative}.product-listing-card-layout .product-description p span:after{left:100%;margin-left:calc(90px + .3em)}.product-listing-card-layout .product-description p span:before{margin-right:calc(5px + .3em);right:100%}.product-listing-card-layout .product-description p span:after,.product-listing-card-layout .product-description p span:before{border-bottom:calc(.6px + .03em) solid #dce0e1;content:"";position:absolute;top:calc(50% - 16px - .015em);width:2000px}.product-listing-card-layout .btn-section a.theme-btn:hover{background-color:#28a23f;border:1px solid #626971;color:#fff;text-decoration:none}.product-listing-card-layout .product-item:not(.item-1,.item-2){margin-top:40px}.product-listing-card-layout{background:#f4f6f8;padding:70px 0}@media(max-width:959px){.product-listing-card-layout .product-list .product-item{flex:0 0 100%}.product-listing-card-layout .product-item:not(.item-1){margin-top:40px}}.product-listing-card-layout .btn-wrapper{display:flex;flex-wrap:wrap}.product-listing-card-layout .btn-wrapper .btn-section{margin-right:5px;margin-top:10px}.product-listing-card-layout .btn-wrapper{margin-top:0}.hs-content-id-106872518957 .product-listing-card-layout .btn-section a.theme-btn,.hs-content-id-106872519170 .product-listing-card-layout .btn-section a.theme-btn{background-color:#e30613}