.product-card{position:relative;width:100%}.product-card.product-card-sold{opacity:.5;pointer-events:none}.product-card .product-image{position:relative}.product-card .product-image:hover .image-hover{opacity:1}.product-card .product-image img,.product-card .product-image svg{display:block;height:auto;margin:0;width:100%}.product-card .product-image img.image-hover,.product-card .product-image svg.image-hover{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;width:100%}.product-card .product-image svg{height:auto;width:100%}.product-card .product-image svg:hover{fill:unset}.product-card .product-image .quickview-eye{bottom:10px;cursor:pointer;height:22px;position:absolute;right:10px;width:30px}.product-card .product-image .quickview-eye svg{height:21px}.product-card .product-image .quickview-eye svg path{stroke:#000}.product-card .product-card-details{box-sizing:border-box;padding:25px 2px 0}@media only screen and (min-width:992px){.product-card .product-card-details{padding:33px 0 0}}.product-card .product-card-top{border:0;padding-bottom:16px}.product-card .product-card-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.product-card .product-card-title a{display:block;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.3;margin:0}@media only screen and (min-width:768px){.product-card .product-card-title .product-price{text-align:right}}.product-card .product-card-title .product-price span{display:block;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1;margin:0}@media only screen and (min-width:768px){.product-card .product-card-title .product-price span{text-align:right}}.product-card .product-card-title.product-price-staff-discount{align-items:flex-start}.product-card .product-card-title.product-price-staff-discount span{color:#d90101;display:block;font-weight:400;margin:0 0 2px}.product-card .product-card-title.product-price-staff-discount span.rrp{color:var(--text-primary-color);font-weight:400;text-decoration:line-through}.product-card .product-card-author{display:flex;flex-direction:column;gap:8px;margin-bottom:5px}@media only screen and (min-width:768px){.product-card .product-card-author{align-items:center;flex-direction:row;gap:14px}}.product-card .product-card-author a,.product-card .product-card-author span{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;margin:0}.product-card .product-card-author .product-card-edition{display:block;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1;margin:0}.product-card .product-card-size{display:block;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1;margin:4px 0 0}.product-card .product-card-more-options{display:block;font-size:12px;font-style:italic;font-weight:700;margin-top:14px}.product-card .product-card-more-options:hover{text-decoration:underline}.product-card .product-card-availability{align-items:center;display:flex;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1;margin:0}.product-card .product-card-availability:before{background:#6af03b;border-radius:5px;content:"";height:5px;margin-right:7px;width:5px}.product-card .product-card-bottom{align-items:center;display:flex;justify-content:space-between;padding-top:16px}.product-card .product-card-badges{display:flex;gap:5px;left:0;position:absolute;top:10px;z-index:3}.product-card .product-card-wishlist{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px;z-index:10}.product-card .product-card-wishlist svg{height:12px;width:12px}.product-card span.smartwishlist[title]:after{display:none}.product-card .product-card-quickadd a{cursor:pointer;font-size:14px}.product-card .product-card-quickadd a:hover{text-decoration:underline}.product-card .product-title-reviews{font-size:14px;text-transform:capitalize}.product-card .product-title-reviews .product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;line-height:1.3;overflow:hidden}.product-card .product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;min-height:30px;overflow:hidden}.product-card .product-buttons{display:flex;gap:5px;text-align:center}.product-card .product-buttons .product-link{flex:1}@media only screen and (max-width:575.98px){.product-card .product-buttons .product-link{padding:6px 8px}}.product-badges{display:flex;flex-flow:row;padding:0;pointer-events:none;width:100%}.product-badges .product-badge{background:var(--primary-color);display:block;font-size:16px;margin-right:6px;overflow:hidden;padding:5px 20px;position:relative;white-space:nowrap;width:-moz-max-content;width:max-content}.product-badges .product-badge:last-child{margin-right:0}.product-badges .product-badge.new-arrival-badge{background-color:#fff;color:#1b1b1b}.product-badges .product-badge.discount-percentage-badge{background-color:var(--accent-1-color)}.product-badges .product-badge.limited-edition-badge{background-color:var(--accent-2-color)}.product-badges .product-badge.bestseller-badge,.product-badges .product-badge.low-stock-badge,.product-badges .product-badge.preorder-badge{background-color:var(--primary-color)}.product-badges .product-badge.offer-badge{background-color:#4d7272!important}.product-badges .product-badge.offer-badge div{font-size:12px}.product-badges .product-badge:after{animation:badge_shine 10s 3s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;transform:translateX(-100%);width:100%}@keyframes badge_shine{0%{transform:translateX(-100%)}90%{transform:translateX(-100%)}to{transform:translateX(100%)}}.product-card-buttons{display:flex;flex-direction:row;justify-content:space-between}.product-card-buttons a{white-space:nowrap}@media only screen and (max-width:1200px){.product-card-buttons .button-3{padding:5px 15px}}.product-card-buttons .quick-add-cart{align-items:center;background-color:var(--button-4-color);border-radius:50%;color:var(--button-4-text-color);display:flex;height:35px;justify-content:center;min-height:35px;min-width:35px;padding:0!important;width:35px}.product-card-buttons .quick-add-cart svg{padding-left:3px}

/*# sourceMappingURL=v3-product-card.min.css.map*/