.custom-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #eef0f2;border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.custom-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000f}.custom-card__media-wrapper{position:relative;width:100%;padding-top:100%;background-color:#f7f7f7;overflow:hidden}.custom-card__media-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.custom-card:hover .custom-card__media-wrapper img{transform:scale(1.03)}.custom-card__badge{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border-radius:4px;background:#111;color:#fff}.custom-card__badge--sale{background:#d9381e}.custom-card__badge--sold-out{background:#666}.custom-card__content{display:flex;flex-direction:column;flex-grow:1;padding:20px 16px}.custom-card__heading{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;line-height:1.4;color:#111}.custom-card__heading a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-card__price-wrapper{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.custom-card__price{font-size:18px;font-weight:700;color:#111}.custom-card__price--compare{font-size:14px;color:#888;text-decoration:line-through}.custom-card__retail-link{display:inline-block;width:auto;font-size:12px;font-weight:600;color:#e07a5f;text-decoration:none;margin-bottom:16px;transition:opacity .2s}.custom-card__retail-link:hover{text-decoration:underline;opacity:.85}.custom-card__actions{margin-top:auto}.custom-card__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;border-radius:50px;background:#111;color:#fff;cursor:pointer;transition:background-color .2s,color .2s;text-decoration:none}.custom-card__btn[disabled]{background:#f4f4f4;border-color:transparent;color:#aaa;cursor:not-allowed}@media screen and (max-width:749px){.custom-card__content{padding:14px 12px}.custom-card__heading{font-size:14px}.custom-card__price{font-size:16px}}@media screen and (max-width:420px){.custom-card__retail-link{font-size:10px}}.kumfy-retail-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;width:fit-content;max-width:100%;min-height:40px;box-sizing:border-box;padding:8px 14px;margin:4px 0 14px;border:1px solid #dfb84a;border-radius:7px;background:#ffd966;color:#17272b;font-size:13px;line-height:1.3;font-weight:700;text-decoration:none}.kumfy-retail-button:hover{background:#f5c847;color:#17272b}.kumfy-retail-button:focus-visible{outline:2px solid #123a42;outline-offset:3px}.kumfy-retail-button svg{flex-shrink:0}.payment__icons .list-payment{display:grid;grid-template-columns:repeat(var(--payment-icon-count),minmax(0,38px));width:100%;justify-content:center;align-items:center;gap:clamp(3px,1vw,8px);padding:10px 0}.payment__icons .list-payment__item{display:flex;padding:0;min-width:0}.payment__icons .list-payment__item .icon{display:block;width:100%;height:auto;aspect-ratio:38 / 24;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
