.card-wrapper{position:relative}.card--product{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 16px #00000012;transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column;height:100%}.card--product:hover{box-shadow:0 8px 32px #00000021;transform:translateY(-4px)}.card--product .card__inner{position:relative;overflow:hidden;border-radius:18px 18px 0 0;background:#f5f4f2}.card--product .card__media{position:relative;overflow:hidden}.card--product .card__media:before{content:"";display:block;padding-top:110%}.card--product .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.card--product .media img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease}.card--product:hover .media img:first-child{transform:scale(1.04)}.card--product .media img:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.card--product:hover .media img:nth-child(2){opacity:1}.card--product .card__badge{position:absolute;bottom:12px;left:12px;z-index:2}.card--product .badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#1a1a1a;color:#fff}.card--product .card__content{padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;flex:1}.card--product .card__heading{margin:0;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#1a1a1a}.card--product .card__heading a{color:inherit;text-decoration:none;transition:color .2s}.card--product .card__heading a:hover{color:#555}.card--product .card-information .caption-large{display:block;font-size:12.5px;color:#888;line-height:1.5;margin-top:4px}.card--product .card__information{display:flex;flex-direction:column;gap:2px;flex:1}.card--product .card-information{display:flex;flex-direction:column;gap:6px}.card--product .card__actions{margin-top:4px}.card--product .card__action-buttons{display:flex;align-items:center;gap:10px}.card--product .price{flex:1;font-size:14px;font-weight:600;color:#1a1a1a}.card--product .price .price__regular .price-item{font-size:14px;font-weight:600}.card-action-btn{width:38px;height:38px;border-radius:50%;border:1.5px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .22s ease;flex-shrink:0;color:#1a1a1a;text-decoration:none}.card-action-btn:hover{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.card-action-btn--wishlisted{border-color:#e63946;background:#fff;color:#e63946}.card-action-btn--wishlisted svg path{fill:#e63946;stroke:#e63946}.card-action-btn--wishlisted:hover{background:#e63946;border-color:#e63946;color:#fff}.card--featured .card-action-btn--cart,.card--on-sale .card-action-btn--cart{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.card-action-btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.card--product .card-information{display:flex;flex-direction:column}.card--product .card__actions{display:flex;align-items:center;justify-content:space-between}.card--product .price{font-size:14px;font-weight:600;color:#1a1a1a}.collection .product-grid,.featured-collection .product-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.collection .product-grid,.featured-collection .product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.collection .product-grid,.featured-collection .product-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:400px){.collection .product-grid,.featured-collection .product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.card--product .card__content{padding:12px 12px 10px}.card--product .card__heading{font-size:13px}.card-action-btn{width:32px;height:32px}.card-action-btn svg{width:15px;height:15px}}.card--product .caption-with-letter-spacing{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#aaa}.card-quick-add{margin:0;padding:0;display:contents}
/*# sourceMappingURL=/cdn/shop/t/2/assets/card-product-custom.css.map */
