.rrcases{--paper: #eedcc5;--ink: #111;--yellow: #ffff10;width:min(1300px,calc(100% - 28px));margin:35px auto 70px;color:var(--ink)}.rrcases *{box-sizing:border-box}.rrcases-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:10px;position:relative}.rrcases-stamp{display:block;width:150px;margin:8px 18px -30px auto;transform:rotate(-8deg);position:relative;z-index:3}.rrcases-stamp img{display:block;width:100%;height:auto}.rrcases-stamp{position:relative;display:inline-block;width:210px;height:120px;margin:0;background:transparent;border:0;box-shadow:none;padding:0;transform:rotate(-4deg)}.rrcases-stamp__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:rotate(90deg) scale(1.55)}.rrcases-stamp__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 24px 0 42px;color:#111;font-family:Courier New,monospace;font-size:12px;font-weight:900;line-height:1.1;letter-spacing:.08em;text-align:center;text-transform:uppercase;z-index:2}.rrcases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 20px}.rrcase-image{position:relative;display:block;border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);overflow:hidden}.rrcase-image img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .2s ease}.rrcase:hover img{transform:scale(1.03)}.rrcase-number{position:absolute;top:10px;left:10px;background:var(--yellow);border:2px solid var(--ink);padding:5px 7px;font-family:Courier New,monospace;font-size:9px;font-weight:900;transform:rotate(-3deg)}.rrcase-evidence{position:absolute;right:10px;bottom:10px;background:var(--ink);color:var(--yellow);padding:6px 8px;font-family:Courier New,monospace;font-size:8px;font-weight:900;letter-spacing:.08em;transform:rotate(3deg)}.rrcase-info{padding:17px 3px 0}.rrcase-info small{font-family:Courier New,monospace;font-size:9px;font-weight:900}.rrcase-info h3{margin:8px 0 14px;font-family:Georgia,serif;font-size:24px;line-height:.95}.rrcase-info a{color:var(--ink);text-decoration:none}.rrcase-bottom{border-top:2px solid var(--ink);padding-top:10px;display:flex;justify-content:space-between;gap:10px;font-family:Courier New,monospace;font-size:10px;font-weight:900}.rrcases-all{margin-top:55px;text-align:center}.rrcases-all a{display:inline-block;background:var(--ink);color:var(--paper);padding:15px 22px;box-shadow:6px 6px 0 var(--yellow);font-family:Courier New,monospace;font-size:11px;font-weight:900;text-decoration:none}@media screen and (max-width:989px){.rrcases-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.rrcases{margin:20px auto 55px}.rrcases-head{display:block}.rrcases-head{margin-bottom:22px}.rrcases-stamp{width:125px;margin:10px 10px -18px auto;transform:rotate(-8deg)}}.rrcases-stamp__image{transform:rotate(90deg) scale(1.48)}.rrcases-stamp__text{padding:0 16px 0 29px;font-size:8px;line-height:1.05;letter-spacing:.06em}.rrcases h2{font-size:56px}.rrcases-grid{gap:32px 12px}.rrcase-info h3{font-size:19px}.rrcase-bottom{display:block}.rrcase-bottom a{display:block;margin-top:7px}.rrcases-head{position:relative!important}.rrdrawntag{position:relative;display:block;width:165px;height:105px;margin-left:auto;transform:rotate(-5deg);z-index:5}.rrdrawntag__image{position:absolute;top:50%;left:50%;width:105px;height:165px;max-width:none!important;object-fit:contain;transform:translate(-50%,-50%) rotate(90deg);display:block}.rrdrawntag__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px 17px 8px 35px;color:#111;font-family:Courier New,monospace;font-size:9px;font-weight:900;line-height:1.05;letter-spacing:.05em;text-align:center;text-transform:uppercase}@media screen and (max-width:600px){.rrcases-head{position:relative!important;display:block!important;padding-bottom:42px!important;margin-bottom:24px!important}.rrdrawntag{position:absolute;right:22px;bottom:-4px;width:125px;height:80px;margin:0;transform:rotate(-5deg)}.rrdrawntag__image{width:80px;height:125px}.rrdrawntag__text{padding:5px 11px 5px 26px;font-size:7px;line-height:1.05}}@media screen and (max-width:600px){.rrcase-image{aspect-ratio:4 / 5!important;overflow:hidden!important}.rrcase-image img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rr-case-files-grid.css.map */
