.pr-wrap{--wine:#8a1428;--wine-dark:#5a0d1a;--frame:#2a0f16;--cream:#fbf5f6;--line:#ead6db;--green-1:#22b573;--green-2:#13874f;margin-top:22px}.pr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:26px 22px;display:grid}.pr-item{flex-direction:column;display:flex}.pr-tabs{flex-wrap:wrap;gap:6px;padding-left:16px;display:flex}.pr-chip{letter-spacing:.04em;border-radius:10px 10px 0 0;padding:6px 14px;font-size:12.5px;font-weight:800;line-height:1.2}.pr-chip.m{background:var(--wine);color:#fff}.pr-chip.m.pr-saw{background:#b02a42}.pr-chip.m.pr-port{background:var(--green-2)}.pr-chip.c{color:#5b3a42;letter-spacing:0;background:#efe1e4;font-weight:700}.pr-card{background:var(--frame);color:inherit;border:1px solid #d696a58c;border-radius:16px;flex:1;gap:10px;padding:10px;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;box-shadow:0 16px 34px -14px #2808108c}.pr-card:hover{border-color:#e7b6c1;transform:translateY(-4px)}.pr-card:focus-visible{outline-offset:3px;outline:3px solid #8a142866}.pr-img{background:radial-gradient(120% 90% at 50% 35%,#4a1a25 0%,#1d0a0f 70%);border-radius:12px;flex:0 0 38%;max-width:220px;min-height:230px;position:relative;overflow:hidden}.pr-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pr-img:after{content:"";pointer-events:none;background:linear-gradient(#14060a00 45%,#14060a8c 100%);position:absolute;inset:0}.pr-img .ov{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.pr-img .ov span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#120a0cc7;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pr-body{background:var(--cream);color:#2a1a1e;border-radius:12px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px 18px 16px;display:flex}.pr-status{color:var(--wine);background:#f1e2e6;border-radius:8px;align-self:flex-start;align-items:center;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.pr-body h3{color:#1f1418;margin:0;font-size:20px;line-height:1.25}.pr-body h3 span{color:var(--wine)}.pr-sub{color:#6e5a60;margin:0;font-size:13.5px}.pr-info{border:1px solid var(--line);color:#3b2a30;border-radius:10px;flex-wrap:wrap;gap:7px 16px;padding:10px 12px;font-size:13px;display:flex}.pr-info span{align-items:center;gap:6px;display:inline-flex}.pr-info svg{color:var(--green-2);flex:none}.pr-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:6px;display:flex}.pr-foot small{letter-spacing:.08em;color:#7a6066;margin-bottom:3px;font-size:11.5px;display:block}.pr-price{color:var(--wine);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1;display:block}.pr-sor{color:var(--green-2);font-size:17px}.pr-yukleniyor{background:linear-gradient(90deg,#f1e2e6 0%,#fbf4f5 50%,#f1e2e6 100%) 0 0/200% 100%;border-radius:8px;width:110px;height:28px;animation:1.2s linear infinite pr-yukle;display:block}@keyframes pr-yukle{to{background-position:-200% 0}}.pr-btn{background:linear-gradient(135deg,var(--green-1),var(--green-2));color:#fff;white-space:nowrap;border-radius:12px;align-items:center;padding:10px 16px;font-size:13.5px;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 8px 18px -8px #13874fcc}.pr-card:hover .pr-btn{filter:brightness(1.08);transform:translate(2px)}.pr-note{color:#7a6a6e;text-align:center;margin:18px 0 0;font-size:12.5px}@media (width<=1100px){.pr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:22px 16px}}@media (width<=640px){.pr-tabs{padding-left:12px}.pr-card{border-radius:14px;gap:8px;padding:8px}.pr-img{flex:0 0 34%;max-width:150px;min-height:200px}.pr-img .ov{gap:4px;bottom:6px;left:6px;right:6px}.pr-img .ov span{padding:4px 7px;font-size:10.5px}.pr-body{gap:8px;padding:13px 13px 12px}.pr-body h3{font-size:16.5px}.pr-sub{font-size:12.5px}.pr-info{gap:5px 10px;padding:8px 10px;font-size:12px}.pr-price{font-size:23px}.pr-btn{padding:8px 12px;font-size:12.5px}}@media (width<=420px){.pr-card{flex-direction:column}.pr-img{flex:none;max-width:none;min-height:170px}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-btn{transition:none}.pr-yukleniyor{animation:none}}.pr-card{-webkit-backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(140deg,#8a142829 0%,#8a14280f 55%,#ffffff8c 100%);border:1px solid #8a142838;box-shadow:0 18px 40px -26px #7810228c,inset 0 1px #ffffffb3}.pr-card:hover{border-color:#8a142866}.pr-body{background:#ffffffd1}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-card{padding:8px}.pr-body{padding:18px 18px 16px}@media (width<=1100px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pr-grid{grid-template-columns:1fr}}.route-section .section-copy .kicker{color:#0d9488}.route-section .section-copy h2{background:linear-gradient(90deg,#047857 0%,#059669 50%,#10b981 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.route-section .section-copy p{color:#1e3a5f}
