.contains-card--product .card-wrapper{margin-bottom:16px}.product-card-wrapper .card,.contains-card--product .card-wrapper .card{border-radius:26px;border:1px solid rgba(44,36,32,.08);background:linear-gradient(165deg,#fff,#faf8f3);box-shadow:0 14px 40px #2c242017;overflow:hidden;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1),border-color .45s ease;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);position:relative}.product-card-wrapper .card:before,.contains-card--product .card-wrapper .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.4),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.product-card-wrapper:hover .card,.contains-card--product .card-wrapper:hover .card{transform:translateY(-12px);border-color:#e67e2266;box-shadow:0 28px 64px #2c242029,0 0 #e67e2226}.product-card-wrapper:hover .card:before,.contains-card--product .card-wrapper:hover .card:before{opacity:1}.product-card-wrapper .card__media,.contains-card--product .card .media{border-radius:24px 24px 0 0;overflow:hidden;background:linear-gradient(180deg,#fff,#faf8f3);position:relative;aspect-ratio:1}.product-card-wrapper .card__media:after,.contains-card--product .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(250,248,243,.5) 100%);pointer-events:none}.product-card-wrapper .card__media .media img,.contains-card--product .card__media img{transition:transform .55s cubic-bezier(.4,0,.2,1);width:100%;height:100%;object-fit:cover}.product-card-wrapper:hover .card__media .media img,.contains-card--product .card-wrapper:hover .card__media img{transform:scale(1.08)}.product-card-wrapper .card__information,.contains-card--product .card__information{padding:20px 22px 24px;text-align:center;background:linear-gradient(180deg,#fff,#faf8f3);position:relative}.product-card-wrapper .card__badge,.contains-card--product .card__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:8px 18px;background:linear-gradient(135deg,#e67e22,#f39c12);box-shadow:0 8px 20px #e67e2266;text-transform:uppercase;z-index:2}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.contains-card--product .card__heading a{font-weight:700;font-size:1.05rem;line-height:1.25;letter-spacing:-.03em;color:#1d1d1f;transition:color .35s ease;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper:hover .card__heading,.product-card-wrapper:hover .card__heading a,.contains-card--product .card-wrapper:hover .card__heading a{color:#e67e22}.product-card-wrapper .card-information .price,.contains-card--product .card-information .price{margin-top:12px;font-weight:800;font-size:1.25rem;color:#e67e22;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;gap:8px}.product-card-wrapper .card-information .price .price-item--regular,.contains-card--product .card-information .price .price-item--regular{font-size:.9rem;color:#8e8e93;text-decoration:line-through;font-weight:500}.product-card-wrapper .quick-add,.contains-card--product .quick-add__submit{margin-top:16px;padding:14px 24px;border-radius:999px;font-weight:700;font-size:.95rem;letter-spacing:-.01em;background:linear-gradient(135deg,#1d1d1f,#2c2420);color:#fff;box-shadow:0 10px 24px #2c242038;transition:all .35s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(10px)}.product-card-wrapper:hover .quick-add,.contains-card--product .card-wrapper:hover .quick-add__submit{opacity:1;transform:translateY(0)}.product-card-wrapper .quick-add:hover,.contains-card--product .quick-add__submit:hover{background:linear-gradient(135deg,#e67e22,#f39c12);transform:translateY(-3px);box-shadow:0 14px 32px #e67e2273}@media(max-width:749px){.product-card-wrapper .card,.contains-card--product .card-wrapper .card{border-radius:22px}.product-card-wrapper .card__media,.contains-card--product .card .media{border-radius:22px 22px 0 0}.product-card-wrapper .card__information,.contains-card--product .card__information{padding:18px 20px 22px}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:1rem}.product-card-wrapper .card-information .price,.contains-card--product .card-information .price{font-size:1.15rem}.product-card-wrapper .quick-add,.contains-card--product .quick-add__submit{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/yzc-product-cards.css.map */
