.rf-coll{display:block}.rf-coll__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;margin-top:40px}.rf-pcard{background:#fff;border:1px solid var(--rf-line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rf-pcard:hover{border-color:#0a0a0a47;box-shadow:0 10px 30px #0a0a0a12;transform:translateY(-2px)}.rf-pcard__media{display:block;background:var(--rf-paper);aspect-ratio:4 / 3;position:relative;overflow:hidden}.rf-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:26px;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.rf-pcard:hover .rf-pcard__media img{transform:scale(1.04)}.rf-pcard__body{padding:26px 26px 28px;display:flex;flex-direction:column;flex:1}.rf-pcard__body h2{margin:0}.rf-pcard__body h2 a{text-decoration:none;color:inherit}.rf-pcard__body h2 a:hover{text-decoration:underline;text-underline-offset:4px}.rf-pcard__tag{margin:10px 0 0;font-family:var(--rf-body);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--rf-muted)}.rf-pcard__desc{margin:14px 0 0;font-size:15.5px;line-height:1.6;color:var(--rf-muted-2);max-width:46ch}.rf-pcard__price{margin-top:20px;padding-top:18px;border-top:1px solid var(--rf-hair);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.rf-pcard__now{font-family:var(--rf-display);font-weight:400;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.rf-pcard__terms{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--rf-muted-2)}.rf-pcard__acts{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rf-pcard__out{font-family:var(--rf-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9b2f20}.rf-coll__foot{margin:30px auto 0;text-align:center;font-family:var(--rf-body);font-size:11px;letter-spacing:.06em;color:var(--rf-muted);line-height:1.7}@media screen and (max-width:760px){.rf-coll__grid{grid-template-columns:1fr;gap:18px}.rf-pcard__body{padding:22px 20px 24px}}@media(prefers-reduced-motion:reduce){.rf-pcard,.rf-pcard__media img{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rf-collection.css.map */
