.product-card-wrapper{--cuore-card-transition: .45s cubic-bezier(.22, 1, .36, 1);cursor:pointer}.product-card-wrapper .card__inner.ratio:before{padding-bottom:125%!important}a.product-card-wrapper{text-decoration:none;color:inherit;display:block}a.product-card-wrapper .card__heading a{pointer-events:none}a.product-card-wrapper .quick-add,a.product-card-wrapper .card__badge{position:relative;z-index:2;pointer-events:auto}.card--standard .card__inner{border:none!important;box-shadow:none!important;background:transparent!important}.product-card-wrapper .card__inner{overflow:hidden;position:relative}.product-card-wrapper .card__media .media img{transition:transform var(--cuore-card-transition)!important;will-change:transform}.product-card-wrapper:hover .card__media .media img:first-child{transform:scale(1.06)!important}.product-card-wrapper .card__media .media img:nth-child(2){transition:opacity var(--cuore-card-transition) !important,transform var(--cuore-card-transition)!important}.product-card-wrapper:hover .card__media .media img:nth-child(2){transform:scale(1.06)!important}.product-card-wrapper .card>.card__content{position:relative}.product-card-wrapper .card>.card__content:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cuore-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--cuore-card-transition);z-index:1}.product-card-wrapper:hover .card>.card__content:before{transform:scaleX(1)}.product-card-wrapper .quick-add{overflow:hidden;max-height:0;opacity:0;transform:translateY(6px);transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.product-card-wrapper:hover .quick-add{max-height:60px;opacity:1;transform:translateY(0)}.product-card-wrapper .quick-add__submit{width:100%!important;background:var(--cuore-black)!important;color:var(--cuore-offwhite)!important;border:none!important;border-radius:0!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px 16px!important;min-height:unset!important;height:unset!important;line-height:1!important;transition:background-color .2s ease !important,color .2s ease!important;cursor:pointer}.product-card-wrapper .quick-add__submit:hover{background:var(--cuore-gold)!important;color:var(--cuore-black)!important}.product-card-wrapper .quick-add__submit[disabled]{background:var(--cuore-slate)!important;color:var(--cuore-offwhite)!important;opacity:.7!important;cursor:not-allowed!important}.product-card-wrapper .card__information{padding:1.2rem 0 .6rem!important}.product-card-wrapper .card__heading{font-size:14px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.4!important;margin:0 0 .4rem!important;color:var(--cuore-black)!important}.product-card-wrapper .card__heading a{text-decoration:none!important;color:var(--cuore-black)!important;transition:color .2s ease!important}.product-card-wrapper:hover .card__heading a{color:var(--cuore-slate)!important}.product-card-wrapper.underline-links-hover:hover a{text-decoration:none!important}.product-card-wrapper .caption-with-letter-spacing{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--cuore-slate)!important;margin-bottom:.4rem!important}.product-card-wrapper .price__container{margin-top:.3rem!important}.product-card-wrapper .price-item{font-size:15px!important;font-weight:400!important;letter-spacing:.02em!important;color:#696d7d!important}.product-card-wrapper .price:not(.price--sold-out) .price-item--regular{font-weight:700!important}.product-card-wrapper .price-item--sale{color:var(--cuore-gold)!important;font-weight:700!important}.product-card-wrapper .price--sold-out .price-item--regular{color:#696d7d66!important}.product-card-wrapper .price-item--regular:has(~.price-item--sale){color:#696d7d66!important;text-decoration:line-through!important;font-size:11px!important}.product-card-wrapper s.price-item--regular,.product-card-wrapper .price-item--regular~.price-item{font-size:11px!important}.card__color-swatches{display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin-top:5px;margin-bottom:2px}.card__color-swatches .swatch{width:14px;height:14px;border-radius:50%;display:inline-block;background:var(--swatch--background, #ccc);border:1px solid rgba(0,0,0,.1);flex-shrink:0}.card__color-swatches .swatch--unavailable{background:#ccc}.card__color-swatches-more{font-size:10px;color:var(--cuore-slate);line-height:1}.product-card-wrapper .badge{font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:20px!important;padding:4px 10px!important;border:none!important;line-height:1!important}.product-card-wrapper .badge--sale,.product-card-wrapper .color-scheme-4{background-color:var(--cuore-gold)!important;color:var(--cuore-black)!important}.product-card-wrapper .color-scheme-3{background-color:var(--cuore-slate)!important;color:var(--cuore-offwhite)!important}.product-card-wrapper .card__badge{z-index:4;color:var(--cuore-white)!important}.badge.badge--bottom-left.color-scheme-4{color:var(--cuore-white)!important}.product-card-wrapper .loading-overlay__spinner{width:16px!important;height:16px!important}.product-card-wrapper .loading-overlay__spinner svg path{stroke:var(--cuore-offwhite)!important}.product-card-wrapper .card__heading a:focus-visible:after{outline:2px solid var(--cuore-sage)!important;outline-offset:3px!important;box-shadow:none!important}@media screen and (max-width:749px){.product-card-wrapper .quick-add{max-height:60px!important;opacity:1!important;transform:none!important}.product-card-wrapper .quick-add__submit{font-size:10px!important;padding:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cuore-product-cards.css.map */
