.product-card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-card h5{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px;font-size:18px}.product-card .available{min-height:2.4em;font-size:16px;border-bottom:1px solid #caeacd}.product-card .gross-price,.product-card .price{margin-bottom:10px;font-weight:700}.product-card .gross-price{font-size:22px;color:#ff3636;line-height:1}.product-card .gross-price span{font-size:16px;color:#222}.product-card .gross-price span.discount i{font-style:normal;text-decoration:line-through;padding-right:10px}.product-card .price{font-size:16px}.product-card .cart-btn{flex-grow:2}.product-card .badge.discount-badge{position:absolute;right:7px;bottom:7px;background-color:#ff3636;font-weight:600;text-transform:uppercase;color:#fff;display:inline-block;padding:5px;margin:0;font-size:14px;border-radius:6px;white-space:nowrap}.product-card .img-wrapper,.product-card.search .img-wrapper-gray{position:relative}.product-card.search .img-wrapper,.product-card.search .img-wrapper-gray{margin-bottom:12px;position:relative}.product-card.search .img-wrapper-gray{background:#dee2e6;text-align:center;padding:65px 0;aspect-ratio:4/3;border-radius:8px}.product-card.search h6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px;height:3em;font-size:16px;line-height:1.3}.product-card.search .available{min-height:4em;font-size:14px;margin-bottom:15px}.product-card.search .gross-price,.product-card.search .price{margin-bottom:7px}.product-card.search .cart-btn{height:44px}.product-card.search .cart-btn i{margin-right:5px;background-size:20px}.product-card.search .cart-btn+.favourite-btn{margin-left:8px}.product-card.search .favourite-btn{width:44px;height:44px;background-size:18px}.cart-btn{display:flex;align-items:center;justify-content:center;height:52px;white-space:nowrap}.cart-btn i{display:inline-block;margin-right:10px;width:23px;height:19px;background:center no-repeat url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47056 1L4.88232 4.88235M16.5294 1L19.1176 4.88235' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M2.29443 7.47058V7.47058C3.05057 7.47058 3.70526 7.99575 3.86928 8.73388L5.48072 15.9854C5.81442 17.487 5.98127 18.2378 6.52967 18.6777C7.07808 19.1176 7.84721 19.1176 9.38547 19.1176H14.6152C16.1534 19.1176 16.9225 19.1176 17.471 18.6777C18.0194 18.2378 18.1862 17.487 18.5199 15.9854L20.1313 8.73388C20.2954 7.99575 20.9501 7.47058 21.7062 7.47058V7.47058' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M21.7059 7.47056H2.29412C1.5794 7.47056 1 6.89116 1 6.17644C1 5.46172 1.5794 4.88232 2.29412 4.88232H21.7059C22.4206 4.88232 23 5.46172 23 6.17644C23 6.89116 22.4206 7.47056 21.7059 7.47056Z' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M12.0889 11.3022L12.0957 14.8547' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M8.53613 11.3022L8.53613 14.8547' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M15.6411 11.3022L15.6411 14.8547' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain}.cart-btn+.favourite-btn{margin-left:10px}.compatibility-badge{position:absolute;left:7px;bottom:7px;font-size:14px;border-radius:6px;background:#fff;padding:4px 8px 4px 30px;white-space:nowrap;background-size:16px;background-position:8px 50%;background-repeat:no-repeat;color:#fff}.compatibility-badge.unknown{background-color:#333;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-emoji-frown' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M4.285 12.433a.5.5 0 0 0 .683-.183A3.5 3.5 0 0 1 8 10.5c1.295 0 2.426.703 3.032 1.75a.5.5 0 0 0 .866-.5A4.5 4.5 0 0 0 8 9.5a4.5 4.5 0 0 0-3.898 2.25.5.5 0 0 0 .183.683M7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5m4 0c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5'/%3E%3C/svg%3E")}.compatibility-badge.exact,.compatibility-badge.ok{background-color:#219653;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-emoji-laughing' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M12.331 9.5a1 1 0 0 1 0 1A5 5 0 0 1 8 13a5 5 0 0 1-4.33-2.5A1 1 0 0 1 4.535 9h6.93a1 1 0 0 1 .866.5M7 6.5c0 .828-.448 0-1 0s-1 .828-1 0S5.448 5 6 5s1 .672 1 1.5m4 0c0 .828-.448 0-1 0s-1 .828-1 0S9.448 5 10 5s1 .672 1 1.5'/%3E%3C/svg%3E")}.compatibility-badge.likely{background-color:#f2994a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-emoji-smile' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M4.285 9.567a.5.5 0 0 1 .683.183A3.5 3.5 0 0 0 8 11.5a3.5 3.5 0 0 0 3.032-1.75.5.5 0 1 1 .866.5A4.5 4.5 0 0 1 8 12.5a4.5 4.5 0 0 1-3.898-2.25.5.5 0 0 1 .183-.683M7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5m4 0c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5'/%3E%3C/svg%3E")}.compatibility-badge.optional{background-color:#0dcaf0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-emoji-frown' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M4.285 12.433a.5.5 0 0 0 .683-.183A3.5 3.5 0 0 1 8 10.5c1.295 0 2.426.703 3.032 1.75a.5.5 0 0 0 .866-.5A4.5 4.5 0 0 0 8 9.5a4.5 4.5 0 0 0-3.898 2.25.5.5 0 0 0 .183.683M7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5m4 0c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5'/%3E%3C/svg%3E")}