.premium-jewelry-card{height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.premium-jewelry-card .card{position:relative;background:#fff;border-radius:12px!important;border:none!important;overflow:hidden!important;display:flex;flex-direction:column;box-shadow:0 4px 15px #0000000d;transition:box-shadow .4s ease,transform .4s ease}.premium-jewelry-card:hover .card{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.premium-jewelry-card .card__inner{position:relative;background-color:#f8f6f1;overflow:hidden;border-radius:12px 12px 0 0!important}.premium-jewelry-card .media--hover-effect img{width:100%;height:100%;object-fit:cover;padding:1.5rem;transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .5s ease!important}.premium-jewelry-card .secondary-image{position:absolute;top:0;left:0;opacity:0;z-index:1}.premium-jewelry-card:hover .primary-image{opacity:0;transform:scale(1.1)}.premium-jewelry-card:hover .secondary-image{opacity:1;transform:scale(1.1)}.wishlist-button{position:absolute;top:1.2rem;right:1.2rem;z-index:10;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1c1816;transition:all .3s ease}.wishlist-button:hover{background:#1b4d3e;color:#fff;transform:scale(1.1)}.card__badge-container{position:absolute;top:1.2rem;left:1.2rem;z-index:5;display:flex;flex-direction:column;gap:.5rem}.premium-jewelry-card .badge{border-radius:4px!important;padding:.5rem 1rem!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:none!important}.badge--new{background:#1c1816;color:#fff}.badge--sale{background:#1b4d3e;color:#fff}.badge--bestseller{background:#c5a059;color:#fff}.premium-jewelry-card .card__content{padding:2rem 1.5rem!important;flex-grow:1;display:flex;flex-direction:column;text-align:center}.premium-jewelry-card .card__title{font-family:Nunito,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;color:#1c1816!important;margin:0 0 1rem!important;line-height:1.3!important}.premium-jewelry-card .card__title a{text-decoration:none;transition:color .3s ease}.premium-jewelry-card .card__title a:hover{color:#1b4d3e}.card__rating{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:1.2rem}.rating-stars{display:flex;gap:2px}.rating-text{font-size:1.1rem;color:#1c181680;font-weight:400}.card__price-wrapper{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.card__price-wrapper .price-item--regular{font-size:1.6rem!important;font-weight:800!important;color:#1c1816!important}.card__price-wrapper .price-item--compare{font-size:1.3rem!important;color:#1c181666!important;text-decoration:line-through!important;font-weight:400!important}.price-discount{background:#1b4d3e1a;color:#1b4d3e;padding:.2rem .6rem;font-size:1.1rem;font-weight:700;border-radius:4px}.card__footer-actions{margin-top:auto}.card__button-stack{display:flex;flex-direction:column;gap:1rem}.card__btn{width:100%;padding:1.4rem!important;font-family:Nunito,sans-serif!important;font-size:1.1rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.15em!important;border-radius:6px!important;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;border:none}.card__btn--atc{background:transparent!important;color:#1c1816!important;border:1.5px solid #1c1816!important}.card__btn--atc:hover{background:#1c1816!important;color:#fff!important}.card__btn--buy{background:#1b4d3e!important;color:#fff!important;box-shadow:0 4px 12px #1b4d3e40}.card__btn--buy:hover{background:#0d261f!important;transform:translateY(-2px);box-shadow:0 8px 20px #1b4d3e59}@media screen and (max-width:749px){.premium-jewelry-card .card{border-radius:8px!important}.premium-jewelry-card .card__content{padding:1.5rem 1rem!important}.premium-jewelry-card .card__title{font-size:1.2rem!important}.card__price-wrapper .price-item--regular{font-size:1.4rem!important}.wishlist-button{width:3rem;height:3.6rem;top:.8rem;right:.8rem}.card__btn{padding:1.2rem!important;font-size:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-product-card.css.map */
