.pg-shop .feat-prod{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid;overflow:hidden}.pg-shop .persp{perspective:1800px;height:520px;position:relative}.pg-shop .persp-in{transform-origin:20% 0;border-radius:28px;width:120%;height:118%;transition:scale 1s cubic-bezier(.16,.84,.24,1),translate 1s cubic-bezier(.16,.84,.24,1);position:absolute;top:8%;left:6%;overflow:hidden;transform:rotateX(16deg)rotateY(-14deg)rotate(-6deg);box-shadow:0 60px 100px -40px #14285a73,0 0 0 1px #0000000a}.pg-shop .feat-prod:hover .persp-in{translate:-12px -14px;scale:1.03}.pg-shop .persp-in .mk{box-shadow:none;border-radius:0;position:absolute;inset:0}.pg-shop .lic{border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow);flex-direction:column;gap:22px;padding:clamp(28px,3vw,40px);display:flex}.pg-shop .lic .pr{letter-spacing:-.05em;font-size:clamp(36px,3.4vw,48px);font-weight:600;line-height:1}.pg-shop .custom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.pg-shop .free{color:#0e6b3c;background:#e3f5eb;border-color:#0000}@media (max-width:900px){.pg-shop .feat-prod,.pg-shop .custom{grid-template-columns:minmax(0,1fr)}.pg-shop .persp{height:360px}}@media (max-width:600px){.pg-shop .persp{height:260px}}
