.ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.icon-wrap-sm svg,.icon-wrap-sm img{width:16px;height:16px}.icon-wrap-md svg,.icon-wrap-md img{width:24px;height:24px}.icon-wrap-lg svg,.icon-wrap-lg img{width:32px;height:32px}.icon-wrap-xl svg,.icon-wrap-xl img{width:48px;height:48px}.big-icon-wrap-sm{width:3rem;height:3rem}.big-icon-wrap-md{width:4rem;height:4rem}.big-icon-wrap-lg{width:6rem;height:6rem}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}.horizontal-image-card .heading .icon-arrow{opacity:0;transition:all .2s ease-in-out}@media(max-width: 1151.98px){.horizontal-image-card .heading .icon-arrow svg{width:20px}}.horizontal-image-card .heading:hover .icon-arrow{opacity:1;padding-left:4rem}@media(max-width: 1151.98px){.horizontal-image-card .heading:hover .icon-arrow{padding-left:2rem}}.horizontal-image-card .horizontal-image-card-wrap{position:relative;background-color:#f5f5f7 !important}@media(min-width: 1152px){.horizontal-image-card .horizontal-image-card-wrap{height:180vh;background-color:#edeeef !important}}@media(min-width: 1152px){.horizontal-image-card .horizontal-image-card-content{position:sticky;top:0;min-height:76vh}}@media(min-width: 1440px){.horizontal-image-card .horizontal-image-card-content{top:0;min-height:100vh}}@media(max-width: 1151.98px){.horizontal-image-card .define-container-wrapper{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.horizontal-image-card .define-container-wrapper::-webkit-scrollbar{display:none}}.horizontal-image-card .card-content{overflow-x:visible}.horizontal-image-card .image-wrap{border-radius:1rem}@media(min-width: 1152px){.horizontal-image-card .image-wrap{border-radius:2rem}}@media(max-width: 767.98px){.horizontal-image-card .row{margin-right:-6px;margin-left:-6px}.horizontal-image-card .row>*{padding-right:6px;padding-left:6px}}
