.collection .f-column.card{display:flex;min-width:0;align-items:stretch}.hr-collection-card{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding:10px;border:1px solid #e9e2dd;border-radius:18px;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.hr-collection-card:hover{border-color:#d8c8c0;box-shadow:0 12px 30px rgba(34,19,15,.08);transform:translateY(-3px)}.hr-collection-card__media{position:relative;display:block;flex:0 0 auto;width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fff}.hr-collection-card__image{display:block;width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .35s ease}.hr-collection-card:hover .hr-collection-card__image{transform:scale(1.025)}.hr-collection-card__placeholder{width:100%;height:100%;background:#f7f5f3}.hr-collection-card__badge,.hr-collection-card__availability,.hr-collection-card__sale{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:6px 11px;border-radius:999px;background:#f2f0ee;color:#26201e;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.hr-collection-card__availability{left:auto;right:12px;background:#fff2f1;color:#8d1f26}.hr-collection-card__sale{left:auto;right:12px;background:#f7e7ed;color:#780034}.hr-collection-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:14px 7px 5px}.hr-collection-card__brand{margin:0 0 8px;color:#766d69;font-size:10px;font-weight:650;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.hr-collection-card__rating{display:flex;align-items:center;gap:5px;min-height:18px;margin:0 0 8px;color:#332b27;font-size:11px;line-height:1.2}.hr-collection-card__stars{color:#e0a13a;font-size:14px;letter-spacing:1px;white-space:nowrap}.hr-collection-card__rating-value{font-weight:650}.hr-collection-card__review-count{color:#7d7470}.hr-collection-card__title{display:-webkit-box;min-height:3.95em;margin:0 0 12px;overflow:hidden;color:#211b19;font-size:14px;font-weight:600;letter-spacing:.045em;line-height:1.4;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hr-collection-card__title a{color:inherit;text-decoration:none}.hr-collection-card__title a:hover{color:#790032}.hr-collection-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 5px;color:#211b19}.hr-collection-card__from{color:#756b67;font-size:12px}.hr-collection-card__price{font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.3}.hr-collection-card__compare{color:#918783;font-size:13px}.hr-collection-card__financing{min-height:18px;margin:4px 0 10px;color:#766d69;font-size:12px;line-height:1.45}.hr-collection-card__financing strong{color:#29211e;font-weight:700}.hr-collection-card__details{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 12px}.hr-collection-card__detail{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border:1px solid #e9e2dd;border-radius:999px;background:#faf8f6;color:#4d4541;font-size:10px;font-weight:650;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.hr-collection-card__detail-icon{font-size:13px}.hr-collection-card__options{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 12px}.hr-collection-card__option-label{color:#7c726e;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hr-collection-card__option{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #e9e2dd;border-radius:999px;color:#4e4541;font-size:10px;line-height:1.15}.hr-collection-card__option--more{background:#f7f4f2}.hr-collection-card__button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:auto;padding:12px 18px;border:1px solid #1d1715;border-radius:999px;background:#1d1715;color:#fff;font-size:14px;font-weight:650;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.hr-collection-card__button:hover{border-color:#790032;background:#790032;color:#fff}.hr-collection-card__button-arrow{font-size:17px;line-height:1}.hr-collection-card__button:focus-visible{outline:2px solid #790032;outline-offset:3px}@media(max-width:1279px){.hr-collection-card{padding:8px;border-radius:15px}.hr-collection-card__body{padding:12px 5px 4px}.hr-collection-card__title{font-size:13px}.hr-collection-card__price{font-size:20px}}@media(max-width:767px){.hr-collection-card{padding:7px;border-radius:13px}.hr-collection-card__media{border-radius:9px}.hr-collection-card__badge,.hr-collection-card__availability,.hr-collection-card__sale{top:8px;left:8px;padding:5px 8px;font-size:9px}.hr-collection-card__availability,.hr-collection-card__sale{left:auto;right:8px}.hr-collection-card__body{padding:10px 4px 3px}.hr-collection-card__brand{font-size:9px;margin-bottom:6px}.hr-collection-card__title{font-size:11px;min-height:4.15em;margin-bottom:8px}.hr-collection-card__price{font-size:18px}.hr-collection-card__details{gap:5px;margin:7px 0 9px}.hr-collection-card__detail{font-size:9px;padding:5px 7px}.hr-collection-card__button{min-height:42px;padding:10px 12px;font-size:12px}.hr-collection-card__options{gap:4px;margin-bottom:9px}.hr-collection-card__option{font-size:9px;padding:4px 6px}}