.product-card{text-decoration:none;color:unset;display:flex;flex-direction:column;min-width:164px;width:100%;height:100%;position:relative;z-index:1}@media(min-width:1025px){.product-card{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));transition:opacity .3s ease}}.product-card .wishlist{position:absolute;top:10px;right:10px;z-index:3}.product-card .wishlist .icon-tooltip{background-color:#393a42;color:#fff;font-size:10px;padding:10px;border-radius:6px;text-align:left;transition:opacity .3s ease;pointer-events:none}.product-card .wishlist svg{width:17px;height:17px}.product-card .wishlist svg path{stroke:#393a42;fill:transparent;transition:fill .3s ease}.product-card .wishlist.active svg path{fill:#b2d135}.product-card .wishlist:hover svg path{fill:#393a42}.product-card .image{position:relative;width:100%;aspect-ratio:260/250;overflow:hidden}.product-card .image img,.product-card .image .skeleton{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:opacity .4s ease}.product-card .image .primary-image{z-index:1;opacity:1}.product-card .image .secondary-image{z-index:2;opacity:0}@media(hover:hover)and (pointer:fine){.product-card .image.has-hover-image:hover .primary-image{opacity:0}.product-card .image.has-hover-image:hover .secondary-image{opacity:1}}.product-card .statuses{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 -8px}.product-card .statuses:empty{margin:0}@media(max-width:575px){.product-card .statuses{margin-top:6px}}.product-card .statuses span{height:20px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-size:12px;color:#fff;background-color:#b2d135}@media(max-width:575px){.product-card .statuses span{font-size:10px;height:14px}}.product-card .statuses span a{color:inherit;text-decoration:none}.product-card .statuses span a:hover{text-decoration:underline}.product-card .title{--line-height: 20px;--line-clamp: 2;margin-top:15px;margin-bottom:15px;font-size:16px;line-height:var(--line-height);font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp);min-height:calc(var(--line-height) * var(--line-clamp))}@media(max-width:575px){.product-card .title{margin-top:9px;font-size:14px;margin-bottom:10px}}.product-card .title .skeleton{--line-space: 2px;height:calc(var(--line-height) - var(--line-space));margin-bottom:4px}.product-card .title .skeleton+.skeleton{width:50%;margin-bottom:0}.product-card .ratingWidget{height:22px;margin-top:-12px}.product-card .colors{margin:10px 0 5px;display:flex;align-items:center;gap:15px}@media(max-width:575px){.product-card .colors{margin-top:10px}}.product-card .colors span,.product-card .colors .skeleton{border-radius:100px;width:18px;height:18px;cursor:pointer;border:1px solid #ccc;transition:.3s}.product-card .colors span:hover,.product-card .colors .skeleton:hover{opacity:.7}.product-card .colors span.selected,.product-card .colors .skeleton.selected{border-color:#b2d135;border-width:2px}.product-card .colors .skeleton{border:none}.product-card .colors small{font-size:12px;line-height:16px}.product-card .product-card-bottom{margin-top:auto}.product-card .availability-information{margin-top:35px}.product-card .final-price{--line-height: 22px;margin-top:10px;display:block;font-size:20px;line-height:var(--line-height);font-weight:700;color:#b2d135}@media(max-width:575px){.product-card .final-price{font-size:18px}}.product-card .final-price .skeleton{height:var(--line-height);width:100px}.product-card .prices{display:flex;flex-flow:wrap;margin-top:5px;font-size:10px;row-gap:3px}.product-card .prices>div{width:100%}@media(max-width:575px){.product-card .prices{font-size:8px;gap:10px}}.product-card .prices b{font-weight:700;white-space:nowrap}.product-card .prices .profit{color:#9b9b9b}.product-card .prices .skeleton{height:10px;width:75%}.product-card .availability-information{margin-top:5px;display:flex;flex-direction:column;gap:2px}.product-card .availability-information .date{height:40px;display:flex;align-items:start;gap:4px}.product-card .availability-information .date .icon{width:20px;height:16px;display:flex;align-items:center;justify-content:start}.product-card .availability-information .date .icon svg{width:15px;height:16px}.product-card .availability-information .date .messages{display:flex;flex-direction:column;gap:2px}.product-card .availability-information .date .messages .availability-title{color:#393a42;font-size:12px;font-weight:600}.product-card .availability-information .date .messages .availability-title.cyprus-availability-info{color:#b2d135;font-weight:700}.product-card .availability-information .date .messages .availability-description{font-size:10px;color:#ccc}.product-card .availability-information .free-shipping{display:flex;align-items:center;gap:4px;height:15px}.product-card .availability-information .free-shipping .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.product-card .availability-information .free-shipping .icon svg{width:18px;height:18px}.product-card .availability-information .free-shipping .message{font-size:12px;color:#b2d135;font-weight:700}.product-card .store-only-purchasable{background-color:#77d6d6;font-size:12px;line-height:15px;letter-spacing:.11px;text-align:center;color:#fff;margin-top:10px;width:100%;height:40px;align-content:center}.product-card .cta-placeholder{margin-top:10px;height:40px}.product-card .add-to-cart{margin-top:10px;width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;background-color:#98c049;font-weight:300;font-size:14px;line-height:14px;transition:all .3s ease}@media(max-width:575px){.product-card .add-to-cart{font-size:13px}}.product-card .add-to-cart:hover{background-color:#b2d135}.product-card .add-to-cart svg path{stroke:#fff}.product-card .add-to-cart svg rect{stroke:#fff}.product-card.simple-product-card .ratingWidget{margin-top:0}.product-card.simple-product-card .title{margin-top:15px;margin-bottom:5px}@media(max-width:575px){.product-card.simple-product-card .title{margin-top:9px;margin-bottom:5px}}.product-card.simple-product-card .colors,.product-card.simple-product-card .prices,.product-card.simple-product-card .add-to-cart,.product-card.simple-product-card .store-only-purchasable,.product-card.simple-product-card .cta-placeholder{display:none}.add-to-cart .add-to-cart-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:add-to-cart-spin .6s linear infinite}@keyframes add-to-cart-spin{to{transform:rotate(360deg)}}
